ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

21.08.2006, 19:23
|
|
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
Сообщение от taha
ДПросто здесь самая подходящая для меня компания.
ну тогда ВЛИВАЙСЯ! всегда рады =)
ЗЫ: жаль 4то запоздал и крякми вовремя не заметил =(
|
|
|

21.08.2006, 19:28
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме: 1290766
Репутация:
1236
|
|
BugorLol4 @A  ... адрес не с диска, адрес с дампа 
__________________
 
snow white world wide
Последний раз редактировалось sn0w; 21.08.2006 в 19:30..
|
|
|

21.08.2006, 19:38
|
|
Познающий
Регистрация: 15.08.2006
Сообщений: 74
Провел на форуме: 53311
Репутация:
77
|
|
BugorLol4 @A ... адрес не с диска, адрес с дампа
Чего чего?
|
|
|

21.08.2006, 20:38
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
Про секцию обижаешь - я написал, что MessageBox не вызывается, но импортируется. Он мог сделать ещё веселее - записать в стэк вызов месаджбокса и целиком этот код подсунуть для ввода рег номера. Вт это было-бы забавно - просто реверснуть асьм и скинуть в номер. А шарится по коду - только когда на асме удобно.
Должен заметить, что это уже изрядно поседевший трюк. Модификация jmp eax, push xxxxxx; retn; Если бы написал на более высокоуровневым языке хер бы нашли этот адрес так быстро  А вообще мне это не нравится - всё равно что MD5 с RSA - без брута х с маком, а брутить как понимаешь влом.
|
|
|

21.08.2006, 21:24
|
|
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме: 1290766
Репутация:
1236
|
|
2Bugor: да я пошутил, чувак)
__________________
 
snow white world wide
|
|
|

21.08.2006, 22:03
|
|
Познающий
Регистрация: 15.08.2006
Сообщений: 74
Провел на форуме: 53311
Репутация:
77
|
|
Он мог сделать ещё веселее - записать в стэк вызов месаджбокса и целиком этот код подсунуть для ввода рег номера. Вт это было-бы забавно - просто реверснуть асьм и скинуть в номер. А шарится по коду - только когда на асме удобно.
Угу и защита такая на практике держится до первой скарженной копии)
Должен заметить, что это уже изрядно поседевший трюк. Модификация jmp eax, push xxxxxx; retn; Если бы написал на более высокоуровневым языке хер бы нашли этот адрес так быстро
Это точно, да и вряд ли кто бы искать стал, поэтому-то и приветствуются крякмисы на асме, потому что в нём(crackme) ты показываешь чисто свои достижения(?) в написании защиты, а не преимущества обфускатора(в роли которого на ЯВУ выступает компилятор).
|
|
|

21.08.2006, 22:19
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
Угу и защита такая на практике держится о первой скарженной копии)
Ёптить, любая защита до первой скарженой версии держится.
потому что в нём(crackme) ты показываешь чисто свои достижения(?) в написании защиты
Да ну. Вряд ли ты бы стал показывать в крякми свои новейшие наработки, чтобы их засветить. А когда фишка известна, надо её просто усложнить. Поэтому имхо если фишка известна, то делать нефик и надо усложнять. Но MD5 эт канешна перегиб 
|
|
|

21.08.2006, 22:53
|
|
Познающий
Регистрация: 15.08.2006
Сообщений: 74
Провел на форуме: 53311
Репутация:
77
|
|
Ёптить, любая защита до первой скарженой версии держится.
Не, ну многие и без одного валидного ключа можно отвязать.
Да ну. Вряд ли ты бы стал показывать в крякми свои новейшие наработки, чтобы их засветить. А когда фишка известна, надо её просто усложнить. Поэтому имхо если фишка известна, то делать нефик и надо усложнять. Но MD5 эт канешна перегиб
Новейшие конечно нет, но то, что для тебя давно боян для других людей достижение, поэтому я и поставил (?) в своём посте выше после "достижениями".
|
|
|

22.08.2006, 05:49
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме: 2472378
Репутация:
1077
|
|
TEXT2, а то сразу в глаза бросается.
. Можно было и в .data. Я искал адрес без всяких символов, чтоб 2 @ и всё. И хотел немного упростить поиск MessageBoxA. А то вынес в другую секцию.
И потом этот crackMe обошёлся мне в час (пришлось с адресами повозиться), я не сильно сатрался всё усложнить.
А шарится по коду - только когда на асме удобно.
Поэтому и на MASM  .
Задачей было не написание неломаемого crackMe, а просто показать эти два приёмчика.
ну тогда ВЛИВАЙСЯ! всегда рады =)
С удовольствием!!
Питер держись!! Я выезжаю уже сегодня, буду через два дня (с половиной).
И ещё !!
Когда начинаешь программировать на ассемблере, начинает сильно не хватать строковых функций. Ты не сразу понимаешь, что это плюс потому,что самому можно напсать что хочешь. Я хотел написать статью для начинающих кодеров, которые в первый раз столкнулись со всякими repne scasw, repe cmpsb. Короче я написал lib'у, в ней 6 функций, полностью написанных на асме. Но в связи с отъездом написание статьи откладывается на неопределённый срок. Функции делают тоже что и их аналоги в JavaScript. Не проподать же добру. Может кому пригодится,
а может кто и стаью напишет. Писал для статьи поэтому без коментариев, коментарии должны были быть потом.
http://slil.ru/23043656/1424225155/jsF.lib.rar
Функции:
indexOf, charAt, substring, sub, sup, length
Теперь у вас есть примеры, может кто чего допишет, для защиты программ приспособит.
Хотябы для украшения crackMe сойдёт. Помните тот скрипт с печатающейся строкой.
Последний раз редактировалось TAHA; 22.08.2006 в 06:51..
|
|
|

22.08.2006, 10:09
|
|
Познающий
Регистрация: 15.08.2006
Сообщений: 74
Провел на форуме: 53311
Репутация:
77
|
|
Все нужные функции для работы со строками унаслодовенаы из сишных библиотек(lstrlen lstrcat lstrcmp и т.д.) или есть в либе, которая по умолчанию поставляется в комплекте masm - masm32.lib, её сорсы так же лежат в открытом виде в папке m32lib.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|