Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];

Вниз

[работа] требуется программист Delphi на удаленную работу   Найти похожие ветки 

 
evdiscovery   (2006-05-22 23:45) [0]

Ищется программист Delphi для разработки нового проекта. Основные требования:
-- Опыт программирования на Delphi;
-- Хороший "технический" английский;
-- Способность создавать продукт для конечного пользователя, включая GUI;

Проект адресуется области evidence discovery, т.е. сбору информации из системы, которая может помочь в процессе расследования, например, случая утечки информации в компании.

Кратко о проекте:
Необходимо собрать информацию о последних открытых файлах в Word, Excel, Access, Adobe Acrobat, WinZip, WinRar. Для WinZip и WinRar дополнительно - пути, куда распаковывались архивы. Для Internet Explorer путь  сохранения файлов.

Всю эту информацию достаточно просто найти в системе (например, в реестре). Задача программы предоставить пользователю возможность указать необходимые настройки, после этого программа должна собрать необходимую информацию и предоставить в удобном виде пользователю.

Работа удаленная, оплата по WebMoney. Свои резюме присылайте на evdiscovery@mail.ru, укажите также за сколько по времени и по деньгам вы готовы выполнить задачу, какими технологиями проектирования и разработки владеете. Также, для оценки ваших навыков вам будет предложено ответить на несколько вопросов.


 
Юрий Зотов ©   (2006-05-23 00:08) [1]

Альтернативное предложение можно? Готов написать программу, распаковывающую архивы туда, куда ей скажет юзер и при этом не оставляющую в реестре (да и вообще в системе) никаких следов распаковки. Собственно, ее даже и писать надо - таких программ полно, хотя бы тот же Total Commander, например.

И что тогда произойдет с этой самой evidence discovery? Несмотря на всю распальцованность ее столь красивого названия.

А чтобы этого не произошло, тут, мил человек, реестром не обойдешься. Так что вот это утверждение "всю эту информацию достаточно просто найти в системе (например, в реестре)" - не прокатывает. Тут нужно открытие и создание файлов перехватывать - а для этого драйверок нужен, наподобие FileMon от SysInternals. А драйверок - это уже са-а-авсем другая задача, это са-а-авсем не по реестру лазить. А другая задача - это, соответственно, другие навыки, другие сроки и другие деньги.

Вот такое имхо, извините.


 
Игорь Шевченко ©   (2006-05-23 00:36) [2]

Юрий Зотов ©   (23.05.06 00:08) [1]


> Тут нужно открытие и создание файлов перехватывать - а для
> этого драйверок нужен, наподобие FileMon от SysInternals.
>  А драйверок - это уже са-а-авсем другая задача, это са-
> а-авсем не по реестру лазить


А эта...у драйвера этого исходники имеются. И собстна денег за идею, реализованную в исходниках авторы и не сильно просят. Идеи они вообще денег не стоят. Опять же дядька Шрайбер совершенно безвоздмезно, то есть, всего за 200 советских (пардон, российских) рублей на протяжении целой книжки с картинками рассказывает, как писать подобные драйвера ну и многое другое заодно.

Поэтому о других деньгах, сроках и деньгах я бы не стал так категорично рассуждать :)

С наилучшими,


 
Юрий Зотов ©   (2006-05-23 00:50) [3]

> Игорь Шевченко ©   (23.05.06 00:36) [2]

> Поэтому о других деньгах, сроках и деньгах я бы не стал так категорично
> рассуждать

Напомню, что в сабже предлагается написать программу, собирающую информацию, которую, якобы, "достаточно просто найти в системе (например, в реестре)".

То есть, полнейший пустячок. По сравнению с которым штудирование исходников Руссиновича  и книжки дядьки Шрайбера - это действительно совсем другие сроки и совсем другие деньги. Однозначно.

Даже несмотря на картинки.


 
Игорь Шевченко ©   (2006-05-23 09:08) [4]

Юрий Зотов ©   (23.05.06 00:50) [3]


> Напомню, что в сабже предлагается написать программу, собирающую
> информацию, которую, якобы, "достаточно просто найти в системе
> (например, в реестре)".


Ну да, RegNotifyChangeKeyValue.


> То есть, полнейший пустячок. По сравнению с которым штудирование
> исходников Руссиновича  и книжки дядьки Шрайбера - это действительно
> совсем другие сроки и совсем другие деньги. Однозначно.
>


Не обязательно. Если у тебя есть опыт, то процесс штудирования уже не требуется, потому как пройденный. Все сводится к решению типовой задачи, не более. Это все равно, что говорить, что для написания простой программы надо штудировать VCL и Object Pascal, потому сроки и деньги ого-го какие.

С наилучшими,


 
vidiv ©   (2006-05-23 10:04) [5]

Напишет какойнить "абалдуй", а потом бедные сотрудники будут мучаться с тормозами на компах... ненавижу такие программы...


 
tesseract ©   (2006-05-23 12:40) [6]

Вообще весело - заказ на rootkit:-)))
Т.е дополнительно надо сделать так, чтобы drweb с касперским его не убили :-)


 
pargo ©   (2006-05-23 22:35) [7]

Игорь Шевченко ©   (23.05.06 9:08) [4]
>Все сводится к решению типовой задачи, не более.
Сломалась у нашей строительной компании импортная бетономешалка.
Что делать ? Вызвали зарубежного специалиста. Он посмотрел,
тюкнул куда-то кувалдочкой и все заработало !
Наши спрашивают: сколько с нас ?
- Десять тысяч один доллар. Доллар за то, что тюкнул,
 а десять тысяч за то, что знал куда тюкнуть.


 
Игорь Шевченко ©   (2006-05-23 22:43) [8]

pargo ©   (23.05.06 22:35) [7]

А судьи кто ?


 
Труп Васи Доброго ©   (2006-05-23 23:06) [9]

Игорь Шевченко ©   (23.05.06 22:43) [8]
А судьи кто ?

Да тот, кто платит, неужели не ясно?! Весь процесс продажи своего труда сводится к тому, чтобы доказать заказчику каких это тебе немеряных трудов стоило сделать, чтобы получилось то, что он хотел. И это правильно, у нас рыночная экономика. Какой смысл расписывать как всё просто? Кто же тогда за это будет хоть что-то платить?


 
Константинов ©   (2006-05-24 01:17) [10]

И все же. Вопрос мастерам. Сколько бы Вы запросили за такую работу и сколько времени заняло бы?


 
Игорь Шевченко ©   (2006-05-24 09:06) [11]

Труп Васи Доброго ©   (23.05.06 23:06) [9]


> Весь процесс продажи своего труда сводится к тому, чтобы
> доказать заказчику каких это тебе немеряных трудов стоило
> сделать, чтобы получилось то, что он хотел. И это правильно,
>  у нас рыночная экономика. Какой смысл расписывать как всё
> просто? Кто же тогда за это будет хоть что-то платить?


Мыльные пузыри имеют подлое обыкновение быстро лопаться.


 
ANB ©   (2006-05-24 09:14) [12]


> Игорь Шевченко ©   (24.05.06 09:06) [11]

Все знают, что вы мастер, но цену то сбивать зачем ???


 
Игорь Шевченко ©   (2006-05-24 09:16) [13]

ANB ©   (24.05.06 09:14) [12]

А я не понимаю, какой смысл гнуть пальцы.


 
sniknik ©   (2006-05-24 09:22) [14]

> Сколько бы Вы запросили за такую работу и сколько времени заняло бы?
варирант только с реестром гдето неделя. ну может две. причем основное время займет согласование интерфейса и тд. с желанием заказчика. юерем максимум 2 недели, т.е. это в денежном выражении 1000$

более универсальный вариант с драйвером отслеживающий не только то что вреестр пишется, займет больше времени, придется на C хоть и временно пересаживатся, или извращатся с дельфями (D3 искать), или брать в долю сишника... ну и примерно оцениваю тогда в месяц, полтора, может два в худшем случае. т.е. в деньгах - 2500$.  

оценка теоретическая, братся не собираюсь, но сроки скорее всего реальные. (недавно буквально писали утилитку примерно аналогичную (не по тз, а по сути) с написанием своего драйвера, сканера COM порта, так С-ишник который "нахрапом", ну все же есть, даже пример гдето на системинтерналс, давал 3 дня себе на написание, последнюю ошибку исравил гдето через полтора месяца после начала...)


 
ANB ©   (2006-05-24 10:00) [15]


> А я не понимаю, какой смысл гнуть пальцы.

Чтобы денежек слупить побольше.


 
Игорь Шевченко ©   (2006-05-24 10:02) [16]

ANB ©   (24.05.06 10:00) [15]


> Чтобы денежек слупить побольше.


Жадность фраера сгубила


 
Leonid Troyanovsky ©   (2006-05-24 23:02) [17]


> pargo ©   (23.05.06 22:35) [7]

> Что делать ? Вызвали зарубежного специалиста. Он посмотрел,


Звали его Р.Вуд.
Веселый парень.
Был.

--
Regards, LVT.


 
Другой   (2006-05-24 23:26) [18]

offtop:
pargo ©   (23.05.06 22:35) [7]
Leonid Troyanovsky ©   (24.05.06 23:02) [17]


А это реальный случай?

А то я этот боян обычно рассказываю про пружинку. Мол несколько баксов за пружинку, а несколько килобаксов, за то что знал куда ее воткнуть (в моей истории был двигатель :).


 
Leonid Troyanovsky ©   (2006-05-24 23:31) [19]


> Другой   (24.05.06 23:26) [18]

>А это реальный случай?


Ну, по-крайней мере, так его описывал сам Вуд.
И, видимо, приврал, насчет-то $10000.

--
Regards, LVT.


 
Другой   (2006-05-24 23:36) [20]

Leonid Troyanovsky ©   (24.05.06 23:31) [19]

Но легенда - великолепна!


 
Leonid Troyanovsky ©   (2006-05-24 23:42) [21]


> Другой   (24.05.06 23:36) [20]

> Но легенда - великолепна!


Дык, был он парень не промах.
Эдисону, IMHO, ничего не уступил.

Но, остался в истории такими сагами,
(про которые не помнят авторства).
Ну, или, сплавом Вуда (если кто вспомнит).

--
Regards, LVT.


 
Alx2 ©   (2006-05-24 23:46) [22]

>Leonid Troyanovsky ©   (24.05.06 23:31)

У Вуда не нашел подобного (Вильям Сибрук. Роберт Вильямс Вуд. Современный чародей физической лаборатории)

Яндекс рассказал, что в этой истории был Капица.


 
isasa ©   (2006-05-24 23:49) [23]

Эсли вспомнить, что на машине пользователей может быть много, а машина в домене(AD), а в данный момент доступна HKLM и HKCU текущего пользователя(HKCU остальных не загружены). Кроме этого(с 2000), возможен вариант загрузки профиля непосредственно с контролера домена. То реестр - это не серьезно.
Только служба(естественно с интерфейсом :) ), работающая вне сеанса пользователя.


 
Leonid Troyanovsky ©   (2006-05-24 23:56) [24]


> Alx2 ©   (24.05.06 23:46) [22]

> У Вуда не нашел подобного (Вильям Сибрук. Роберт Вильямс
> Вуд. Современный чародей физической лаборатории)


Источник назывался немного не так, IMHO.
Впервые прочитал о нем (вкл. описаный случай) в журнале "Природа",
в 80-90 годы. Хотя, возможно, и "Химии и Жизнь" (в тоже время).
Однако, забыть не смог до сих пор :)
Особенно, как бросали бутылки с люминсцентными в-вами в Ниагару :)

--
Regards, LVT.


 
Alx2 ©   (2006-05-25 00:09) [25]

>Leonid Troyanovsky ©   (24.05.06 23:56) [24]

Источник у меня все-таки тот. Вот выдержка об упомянутом Вами:

"Йеллоустонский парк, который он посетил в предыдущем году, тоже вошел
в маршрут  путешествия,  и  Вуду пришло  в голову,  что гейзер "Старый
Верный" будет  удивительным  зрелищем,  если  в  нем  растворить   достаточную  дозу флуоресцеина.   Он   приготовил  пинту   этого  
вещества,   в   виде  густой темно-коричневой жидкости, закупорил его как
следует в широкогорлую  бутылку --  этого  количества  вполне  хватило бы,  чтобы сделать  небольшое  озерко светящимся, -- и спрятал в свой
чемодан..."

Ну и далее - об Изумрудном источнике :)

"...я откупорил бутылку с флуоресцеином и бросил ее в середину озерца.
Она опускалась глубже  и глубже, пока не исчезла из виду, оставляя  за
собой зеленый  хвост.  Несколько минут ничего  не  случилось,  а потом  из
глубины выплыло  огромное облако, похожее на грозовую  тучу,  
удивительного зеленого цвета;  оно  росло и  принимало  все  более  
сложные  формы,  приближаясь  к поверхности, а когда подошли туристы,
все озерко светилось в  лучах  солнца, как настоящий изумруд."


 
Leonid Troyanovsky ©   (2006-05-25 00:17) [26]


> Alx2 ©   (25.05.06 00:09) [25]


Yes, yes.

А чего, там нет про такой большой маховик, который исправлял
некий мужчина ударом кувалдой?

Странно-странно.
Возможно, что я, дей-но, помянул Р.Вуда всуе.

Тогда, IMHO, надо протрубить о поиске автора незабвенного
эпизода. Бо, народ вправе знать своих героев.

--
Regards, LVT.


 
Alx2 ©   (2006-05-25 00:26) [27]

>Leonid Troyanovsky ©   (25.05.06 00:17)

Про маховик - только воспоминания Вуда, о том, как он в дестве бегал на завод. Подобной истории нет.

Про "исправление" ссылка из Яндекса: Арист. Одна – но пламенная страсть. – Дн-ск, Проминь, 1989, с. 143. Упоминается Капица.

"...Фирма "Сименс и Шуккерт" попросила у Капицы консультации: выяснить, почему не работает электродвигатель очень важной машины. Сумма гонорара была весьма солидна – 10000 марок. Капица осмотрел машину, взял молоток и ударил по коренному подшипнику – двигатель заработал. Фирме стало жаль таких денег, и она попросила ученого составить письменную калькуляцию за выполненную работу. Он написал: "1 удар молотком – 1 марка"... "
http://history.chgk.info/znatoki/dimrub/db/files/dimitrie-a.html

PS
Чего-то я как-то сильно серьезно к этому вопросу подошел :)))


 
Leonid Troyanovsky ©   (2006-05-25 00:33) [28]


> Alx2 ©   (25.05.06 00:26) [27]

> Чего-то я как-то сильно серьезно к этому вопросу подошел
> :)))


Не. Все правильно.
Я всегда говорил, что конфы нужны для поиска истины.

И, конечно, приятно, что тем самым мужиком оказался
наш соотечественник(почему только оно не отложилось).

Ну, и Вуд, конечно, молодец, не зря ж мы его помянули :)

--
Regards, LVT.


 
Джо ©   (2006-05-25 00:34) [29]

За Капицу я выпью. За Вуда, до выяснения, не буду :)


 
Другой   (2006-05-25 00:39) [30]

Компиляция однако:
кувалда[7]+двигатель[18]=[27]
:)


 
Leonid Troyanovsky ©   (2006-05-25 00:48) [31]


> Другой   (25.05.06 00:39) [30]
> Компиляция однако:


Не. Это прецедент.
Т.е., после ознакомления с источниками
можно смело включать в калькуляцию.

--
Regards, LVT.


 
Константинов ©   (2006-05-25 01:04) [32]

sniknik ©   (24.05.06 09:22) [14]
Спасибо!

У меня еще вопрос по теме.
Правильно ли я понимаю способы, которыми можно реализовать данное ТЗ:

>Необходимо собрать информацию о последних открытых файлах в Word, Excel, Access, Adobe Acrobat, WinZip, WinRar.

Думаю проще всего мониторить систему ( отслеживание событий создания/уничтожения окон, считывание заголовков окон ( заголовок содержит имя открытого файла ). фильтрация заголовков, ведение лог-файла.

> Для WinZip и WinRar дополнительно - пути, куда распаковывались архивы. Для Internet Explorer путь  сохранения файлов.

Думаю, проще всего отслеживать изменения в таблице размещения файлов,  но как это сделать я не знаю ( оповещает ли ОС прикладные программы об этих изменениях? Если да, то как? )


 
atruhin ©   (2006-05-25 07:30) [33]


> Правильно ли я понимаю способы, которыми можно реализовать
> данное ТЗ:

Неправильно. Ну скачал я новый файловый менеджер и редактор, о котором твоя система ничего не знает и что? Драйвер...


 
tesseract ©   (2006-05-25 11:00) [34]


> Думаю, проще всего отслеживать изменения в таблице размещения
> файлов,  но как это сделать я не знаю ( оповещает ли ОС
> прикладные программы об этих изменениях? Если да, то как?
>  )

FindFirstChangeNotification

ReadDirectoryChangesW


 
boriskb ©   (2006-05-25 11:08) [35]

Другой   (24.05.06 23:26) [18]
А это реальный случай?

А то я этот боян обычно рассказываю про пружинку


Реально такой случай произошел с академиком Капицей-старшим (нобелевским лауреатом) во время стажировки его в Англии в 30-е годы прошлого века.
По рассказам его сына.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.017 c
9-1131338381
JUS
2005-11-07 07:39
2006.06.18
DXWaveList1 : DelphiX


2-1149012569
Галинка
2006-05-30 22:09
2006.06.18
Что такое хэш-таблица. Как ее реализовать на Дельфи?


15-1148561342
Petr V. Abramov
2006-05-25 16:49
2006.06.18
не запускается BDE-приложение


2-1149211621
VitalikS
2006-06-02 05:27
2006.06.18
Формат строки


15-1148306865
ПЛОВ
2006-05-22 18:07
2006.06.18
Знатокам мобильной связи (Украина)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский