Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.18;
Скачать: CL | DM;

Вниз

[работа] требуется программист 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;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.04 c
2-1149058692
Zhekson
2006-05-31 10:58
2006.06.18
почему ValInt := StrToInt( 1 ); выдаёт EConvertError


2-1148989677
VitV
2006-05-30 15:47
2006.06.18
RichEdit-вставка таблицы.


15-1148727021
guest2006
2006-05-27 14:50
2006.06.18
Помогите перевести C++ на Delphi


1-1147463679
Kostromich
2006-05-12 23:54
2006.06.18
Анализ содержимого выбраной директории


2-1149069396
АндрейК
2006-05-31 13:56
2006.06.18
свернутая форма