Серийник HDD
Модератор: Fastman
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
или могу сделать еще проще
просто показать вам соурсы вашей программы
просто показать вам соурсы вашей программы
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Ну как результат - это конечно зелёное окошко, соурсы тоже интересно посмотреть.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
запросто
хотя цель не показать что у меня много времени на ваши мини тесты
цель показать что все ломаеться
и самая надежная(в некотором роде) это защита по usb ключу(хотя и там много оговорок)
кстати где вас учили так программировать?
кучу
после каждой проверки
?
хотя цель не показать что у меня много времени на ваши мини тесты
цель показать что все ломаеться
и самая надежная(в некотором роде) это защита по usb ключу(хотя и там много оговорок)
кстати где вас учили так программировать?
кучу
Код: Выделить всё
WinError();
endwin();
?
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Я не думаю, что здесь кто-то преследует цель показать что он много умеет, в первую очередь цель должна быть чему-то научиться.
Именно ты, я считаю, в свои 16 лет знаешь очень много, за что тебе огромное спасибо,
особенно по с++ меня уже многому научил в этом форуме
(извини что всегда на ты, если что).
теперь вижу что действительно показывает даже названия функций в бинарнике.
Именно ты, я считаю, в свои 16 лет знаешь очень много, за что тебе огромное спасибо,
особенно по с++ меня уже многому научил в этом форуме

ну это я так на скорую руку писал и больше для введения заблуждения,paradox писал(а):кстати где вас учили так программировать?
кучупосле каждой проверкиКод: Выделить всё
WinError(); endwin();
?
теперь вижу что действительно показывает даже названия функций в бинарнике.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
вообщем то алгоритм вставлять не хочу да и думаю смысла нет
там цикл for от 64 -=1 на убывание
общие функции такие
восстановить их по смыслу и понять что убрать что бы вывести зеленое окошко сможет каждый школьник)
там цикл for от 64 -=1 на убывание
общие функции такие
Код: Выделить всё
void
WinError()
{
WINDOW *win;
win = newwin(5, 40, 7, 20);
wborder(win, 0, 0, 0, 0, 0, 0, 0, 0);
wbkgd(win, W_ERR);
if (wmove(win, 2, 14) != -1)
waddnstr(win, "SERIAL WRONG", -1);
wrefresh(win);
}
Код: Выделить всё
void
WinNoFile(char *a1)
{
WINDOW *win;
win = newwin(3, 22, 9, 20);
wborder(win, 0, 0, 0, 0, 0, 0, 0, 0);
wbkgd(win, W_NO_FILE);
if ( wmove(win, 1, 2) != -1)
waddnstr(win, (const char *)a1, -1);
wrefresh(win);
}
Код: Выделить всё
int
main()
{
initscr();
start_color();
curs_set(0);
noecho();
init_pair(1, 7, 1);
W_ERR = 256;
init_pair(2, 7, 2);
v8 = 0x200200u;
init_pair(3, 7, 0);
W_NO_FILE = 0x200300u;
wclear(stdscr);
wrefresh(stdscr);
memset(&serial_buf, 0, 0x65);
memset(&v10, 0, 0xCD);
memset(key_buf, 0, 0x65);
fd_serial = open("serial.txt", 0);
fd_tmp = fd_serial;
if (fd_serial < 0)
{
WinNoFile("No file serial.txt");
endwin();
err = 0;
return err;
}
read(fd_tmp, &serial_buf[0], 0x64u);
close(fd_tmp);
fd_key = open("key.txt", 0);
fd_tmp = fd_key;
if (fd_key < 0)
{
WinNoFile(" No file key.txt");
endwin();
err = 0;
return err;
}
read(fd_tmp, key_buf, 0x64);
close(fd_tmp);
сдесь цикл
а дальше всякие запутаные комбинации на проверку переменной
вобщем итоге если она не равна 1 то выход через
{
WinError();
endwin();
err = 0;
return err;
}
ну а когда все проверки проходят то итог такой
win = newwin(7, 50, 6, 15);
wborder(win, 0, 0, 0, 0, 0, 0, 0, 0);
wbkgd(win, v8);
if (wmove(win, 3, 17) != -1)
waddnstr(win, "SERIAL CORRECT !", -1);
wrefresh(win);
endwin();
err = 0;
return 0;
}
даже если бы небыло оригинальных функцийтеперь вижу что действительно показывает даже названия функций в бинарнике
восстановить их по смыслу и понять что убрать что бы вывести зеленое окошко сможет каждый школьник)
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Прикольно )), ну и ладно, это ещё не конец.
Смысл такой, если у тебя не будет возможности получить доступ к бинарнику,
то есть не можешь залогинится во фре, там даже нет утилиты login и getty,
а сам бинарник хранится а geli-разделе, как тогда быть?
Смысл такой, если у тебя не будет возможности получить доступ к бинарнику,
то есть не можешь залогинится во фре, там даже нет утилиты login и getty,
а сам бинарник хранится а geli-разделе, как тогда быть?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
зачем мне раскрывать все секреты которыми можно попробовать воспользоваться?)))
лом программы оцениваеться в ее стоимость
если ваша программа стоит к примеру как сказал ProFTP 50$
а ее взломать стоит 1000$
то ясное дело ее никто ломать не будет
лом программы оцениваеться в ее стоимость
если ваша программа стоит к примеру как сказал ProFTP 50$
а ее взломать стоит 1000$
то ясное дело ее никто ломать не будет
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Короче надо будет думать, как бы то нибыло не все такие умные и опытные, причём далеко не все.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
если твоя программа будет стоит к примеру 10$
а ее взломать 50-100$
то ни один уважающий себя хакер ее ломать не будет из уважение к автору
так что думай) решай
делай опен соурс как тебе советуют
а ее взломать 50-100$
то ни один уважающий себя хакер ее ломать не будет из уважение к автору
так что думай) решай
делай опен соурс как тебе советуют
ты ошибаешься) таких людей полнокак бы то нибыло не все такие умные и опытные, причём далеко не все.
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Серийник HDD
Нельзя недооценивать людей ) Это первая ошибкаmihan_k писал(а):Короче надо будет думать, как бы то нибыло не все такие умные и опытные, причём далеко не все.

Главное в жизни здоровье и любовь, остальное я все куплю.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Серийник HDD
уж мне поверьте, тут почти все, а кто нет, то всеравно просто хитрая сволочь
Z301171463546 - можно пожертвовать мне денег
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Согласен, недооценивать не стоит, если вы не против потом потестить, я позже буду выкладывать новые способы типа защиты, которые придумаю..
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
самая крутая защита которая была под ELF, это написана для skype
и она снимаеться за три минуты
оцените трудо затраты специалистов скайпа и ваши
думаете вы сможете реализовать что то получше их?)))
и она снимаеться за три минуты
оцените трудо затраты специалистов скайпа и ваши
думаете вы сможете реализовать что то получше их?)))
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Продолжу немного тему, так сказать..
Выложил новый вариант программы, работающей только от правильного ключа.
Основные требования: прога должна находиться строго в каталоге /home/test.
Запускаться только по полному пути, то есть /home/test/hddserial, иначе правильно работать не будет.
Цель - показать зелёное окошко.
Если у кого есть свободные 3 минуты, попробуйте и скажите результат .
Выложил новый вариант программы, работающей только от правильного ключа.
Основные требования: прога должна находиться строго в каталоге /home/test.
Запускаться только по полному пути, то есть /home/test/hddserial, иначе правильно работать не будет.
Цель - показать зелёное окошко.
Если у кого есть свободные 3 минуты, попробуйте и скажите результат .
- Вложения
-
hddserial.tar.gz
- (8.97 КБ) 45 скачиваний
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Серийник HDD
paradox !
Показывай зеленое окошко и проси денег за доработку защиты
Показывай зеленое окошко и проси денег за доработку защиты

Главное в жизни здоровье и любовь, остальное я все куплю.
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
давай без вопросов, а то у меня с этой защитой вся разработка встала, после того как с вами пообщался
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
что давать без вопросов?
я просто не пойму что там ламать
на вскидку особо ничего не изменилось
единственное что это накрылось sha1 хешем
а строка которая выводиться лежит под етим хешем в каком то файле
грубо говоря это получаеться
вот вам запароленый архив и пароль к нему
ясное дело что у всех будет работать
и отдав хотя бы комуто одному этот пароль и архив другой уже без всякой привязки это все так же запустит
повторю вопрос)
что ламать то?
опять в сорусы декомпилировать?
так я сразу сказал у меня стоко времени нет играться
я просто не пойму что там ламать
на вскидку особо ничего не изменилось
единственное что это накрылось sha1 хешем
а строка которая выводиться лежит под етим хешем в каком то файле
грубо говоря это получаеться
вот вам запароленый архив и пароль к нему
ясное дело что у всех будет работать
и отдав хотя бы комуто одному этот пароль и архив другой уже без всякой привязки это все так же запустит
повторю вопрос)
что ламать то?
опять в сорусы декомпилировать?
так я сразу сказал у меня стоко времени нет играться
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
ах да там еще привязка к тому откуда запускаеться программа
ну дак тоже особо не сложно
ну дак тоже особо не сложно
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
или взлом это что бы показать что внутри hddserial.conf лежит?
тоже можно
на вскидку но неточно оно по хешу+енваремент декриптуеться
но мне просто лениво разбираться)
тоже можно
на вскидку но неточно оно по хешу+енваремент декриптуеться
но мне просто лениво разбираться)
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Там не только привязка к тому, откуда запускается программа, а также привязка к хешу самой программы, что можно в таком случае сделать?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
вмысле что сделать?
опенсоурс делай
под лицензией BSD конечно же)
опенсоурс делай
под лицензией BSD конечно же)
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
В данном случае взлом - показать зелёное окошко именно на этой программе, в принципе рассказывать примерную структуру проги может любой.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
не ну будет реальная программа с реальными деньгами) тогда будем пробовать ламать
а учитывая чтоу меня щас на дектопе пишет "инвалит партишинал тейбл"
мне ломать программу ну очень интересно)))
а учитывая чтоу меня щас на дектопе пишет "инвалит партишинал тейбл"
мне ломать программу ну очень интересно)))
-
- мл. сержант
- Сообщения: 70
- Зарегистрирован: 2009-01-27 15:44:27
Re: Серийник HDD
Короче меня устраивает такой результат, так что можно спокойно ложиться спать 
а то как никак целый 2 дня вникал..

а то как никак целый 2 дня вникал..
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Серийник HDD
я бы на твоем месте спал беспокойно
потому что привязка в путю файла
это не привязка к железу)) поверь
потому что привязка в путю файла
это не привязка к железу)) поверь