Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2009, 16:01   #1
xfqybr
Новичок
Джуниор
 
Регистрация: 02.09.2009
Сообщений: 0
По умолчанию Легальная работа для хакеров

Заказчик получив от меня написанную программу на 1С, отказался платить остаток по договору и банально "кинул" на крупную сумму денег. Поскольку это не первый раз, и в будущем не хочется обращаться за помощью в выбивании долгов к бандитам или в арбитражный суд мне нужна программа. Ниже приведено ТЗ на программу. Жду предложений по цене срокам на адрес xfqybr@bk.ru

ТЗ на разработку программы напоминания о непогашенном долге
Серверная часть (устанавливается на компьютер должника)
Требования:
1. Установка на компьютер должника осуществляется сотрудником подрядной организации, когда заказчик и подрядчик живут мирно (т.е. заказчика нет в списке злостных должников). Установка серверной части может осуществляться либо от имени пользователя локальной группы «Пользователи», либо от имени пользователя из локальной группы «Администраторы». Первый вариант предпочтительней, Второй вариант является приемлемым.
2. Работает под Windows 2000, XP, 2003, Vista, server2008. При этом у должника могут быть не установлены СервисПаки. Серверная часть должна уверенно работать как с установленными сервис паками так и без них.
3. Серверная часть должна работать в той же защищенной области памяти, что и ядро операционной системы. Как вариант, она может загружаться в виде драйвера. Варианты в виде службы или прикладной программы неприемлемы. При попытке отключить (или удалить, каким то образом обойти) загрузку серверной части программы операционная система не должна работать.
4. Сервер при загрузке перехватывает все операции ввода вывода с локальными устройствами и все сетевые взаимодействия.
5. Сервер должен уметь копировать себя в пределах локальной сети заказчика (т.е. по диапазону IP адресов предназначенных для частного использования). Сервер не должен копировать себя на компьютеры с публичными адресами (чтобы программа не расползалась по Интернету). Исключение составляют компьютеры, которые указаны в свойствах сетевого окружения, как шлюз.
6. После загрузки до активации серверная часть находиться в режиме неактивности. На запрос клиента отвечает, если это необходимо. Но по своей инициативе никакие пакеты в Интернет не шлёт и вообще никак себя не проявляет.
7. Для связи Сервера и клиента может использоваться любой порт, в т.ч. и уже используемый. Сервер и клиент должны уметь договариваться об используемых портах. Протоколы могут быть как TCP, так и UDP.
8. Напоминания должнику могут выводиться либо по команде от клиентской части, либо по истечении времени.
Окно напоминания должнику состоит из Текста сообщения, кнопок с номерами от 0 до 9. Назначение кнопок, каждый раз при появлении окна меняется, кнопки выводятся в хаотическом порядке.
Одна кнопка вызывает команду Завершить Работу и выключение компьютера.

Вторая кнопка предназначена для Ввода Кода деактивации на случай, если долг погашен. Если ключ деактивации введен неверно, тогда компьютер выключается. Если ключ верный, тогда деактивация серверной части происходит в целом в локальной сети.

Третья кнопка предназначена для нормального продолжения работы без перезагрузки компьютера. Только одна из десяти кнопок выполняет эту функцию.
Если Клиент в течение случайного промежутка времени от 3 до 15 минут не нажмет одну из десяти кнопок, тогда компьютер выключается.
9. Напоминания о долге появляются с нарастающей частотой. Частота появления сообщения колеблется от одного раза в 3 дня до одного раза в 15 минут. Интервалы появления зависят от частоты появления и являются случайными.
10. Связь между Сервером и клиентом осуществляется по безопасному каналу. Вначале канал связи устанавливается путем обмена сертификатами открытых ключей Сервера и клиента и шифрования с использованием алгоритма открытых ключей. Затем информация по установленному соединению шифруется с использованием алгоритма с симметричным ключом.

Клиентская часть (устанавливается на компьютер кредитора)
1. Работает как обычное приложение
2. Работает под Windows 2000, XP, 2003, Vista, server2008. При этом считаем, что все необходимые сервис-паки установлены.
3. Позволяет :
-находить серверные части в локальных сетях должников;
- Задавать текст сообщения для должника;
- Параметры появления сообщений;
- генерировать ответ на код для активации программы;
- деактивировать серверную часть, если клиент погасил долг;
- менять сертификаты открытых ключей и закрытых в серверной части;
- Обновлять дистанционно серверную часть;

Общие требования:
- язык программирования С++, среда разработки VisualStudio
- Нужны как исходные тексты (в виде проекта VisualStudio), так и исполняемые файлы.
xfqybr вне форума Ответить с цитированием
Старый 02.09.2009, 16:33   #2
HellMercenariess
Форумчанин
 
Аватар для HellMercenariess
 
Регистрация: 27.07.2009
Сообщений: 547
По умолчанию

Бред, оскорбительный ник, возможно какойто развод.
Любой Анти-вирус будет распознавать такую программу как зловредный код\Бэкдур
и блокировать\уничтожать.
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
HellMercenariess вне форума Ответить с цитированием
Старый 02.09.2009, 16:54   #3
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Не совсем ясно где тут "легальная работа"
пыщь
JTG вне форума Ответить с цитированием
Старый 03.09.2009, 00:34   #4
Thinker
изучаю биологию
Пользователь
 
Аватар для Thinker
 
Регистрация: 18.07.2009
Сообщений: 77
По умолчанию

ник не оскорбительный, в переводе означает чайник-xfqybr, мы когдато так шифровались, только слова были еще задом на перед)

Последний раз редактировалось Thinker; 03.09.2009 в 00:35. Причина: правописание
Thinker вне форума Ответить с цитированием
Старый 04.09.2009, 22:17   #5
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

ИМХО использовать нормальный протектор с ограничением по времени или запускам, и платят всегда!
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 04.09.2009, 23:10   #6
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

То что необходимо создать и установить троян это понятно...

Одно только не могу понять:

Цитата:
Сообщение от xfqybr Посмотреть сообщение
Общие требования:
- язык программирования С++, среда разработки VisualStudio
- Нужны как исходные тексты (в виде проекта VisualStudio), так и исполняемые файлы.
А почему не в Borland- е а именно в VS?
vasek123 вне форума Ответить с цитированием
Старый 04.09.2009, 23:45   #7
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2vasek123
ну наверна человек пишет свой супер-пупер-мега-софт именно в студии, и хочет сорсы просто подцепить к проекту, а не отдельным файлом таскать, че не понятного то
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 04.09.2009, 23:56   #8
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от pproger Посмотреть сообщение
2vasek123
ну наверна человек пишет свой супер-пупер-мега-софт именно в студии, и хочет сорсы просто подцепить к проекту, а не отдельным файлом таскать, че не понятного то
Просто, тот кто "шарит" в приложениях на GUI и С++- разберется и в Borland- е! ИМХО.
vasek123 вне форума Ответить с цитированием
Старый 05.09.2009, 23:18   #9
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Код былдера быстрее на делфи перевести, чем заставить собраться в студии
пыщь
JTG вне форума Ответить с цитированием
Старый 09.09.2009, 11:13   #10
xfqybr
Новичок
Джуниор
 
Регистрация: 02.09.2009
Сообщений: 0
По умолчанию

Цитата:
Сообщение от alexcoder Посмотреть сообщение
ИМХО использовать нормальный протектор с ограничением по времени или запускам, и платят всегда!
1) Долг не всегда возникает из-за того, что тебе не оплатили разработанную тобою программу и в этом случае ваш совет здесь не годится. Долг может возникнуть например из-за неоплаченных пусконаладочных работ или работ по обучению персонала. В этом случае Вы протектор куда будете "подшивать"?

2) VS есть в наличии, официально приобретен, а за Borland С++ еще нужно деньги заплатить. Этим и объясняется наличие данного пункта в ТЗ.

3)Уголовному преследованию подлежит разработка вредоносных программ. Следовательно все, что не подпадает под уголовное преследование - это легальная работа. Прежде чем писать ТЗ мы проработали юридическую сторону и уверены, что в случае применения программы на практике, мне точно ничего не будет. Тем более не будет и тому кто написшет заготовку по ТЗ.

4) Я действительно "чайник", поскольку позволил себя заказчику кинуть на крупную (для меня) сумму денег.

Вообщем меня интересуют коллеги Ваши предложения по срокам разработки и цене.
xfqybr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли среди хакеров, програмистов; представительницы слабого пола? Vol666 Свободное общение 15 27.08.2009 23:44
Какой знаете фильм про программистов или хакеров? Лукманов Александр Свободное общение 12 21.04.2009 11:38
Тест для хакеров! Alar Свободное общение 65 03.07.2008 15:20
Помогите жертвам хакеров antiBond Безопасность, Шифрование 4 11.03.2008 05:18
обновление в блоге - Атака хакеров на Пентагон Pblog Обсуждение статей 0 25.06.2007 14:13