Форум на Мурмане
24 Ноября 2024, 06:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
   Начало   ПРАВИЛА Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Reversing в Мурманске и Коле  (Прочитано 19240 раз)
No(c)sM
основной
**

Карма +0/-0
Offline Offline

Расположение: Кола
Сообщений: 29


« : 01 Июня 2003, 03:51 »

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

Best regards, No(c)sM.
Записан

Best regards,
             --==[No(c)sM]==--
sysadmin
молодой
*

Карма +0/-0
Offline Offline

Сообщений: 3


« Ответ #1 : 03 Июня 2003, 16:52 »

Это игра в Реверси?

Не, на самом деле, а что это такое, а то вдруг я этим занимаюсь, а не знаю, что именно этим и занимаюсь.
Записан
terrorrr
Гость
« Ответ #2 : 05 Июня 2003, 17:31 »

No(c)sM, #1 >> ДА! ДА! О ДА!!!!!
есть! IDApro & SoftIce 4ever!

ответь в форум, если что - мылами обменяемся.
Записан
No(c)sM
основной
**

Карма +0/-0
Offline Offline

Расположение: Кола
Сообщений: 29


« Ответ #3 : 21 Августа 2003, 03:01 »

Привет всем! Вот я и вернулся из из этого гр****ого отпуска, чтоб его.... На следующий год никуда не поеду, буду отдыхать в своём любимом городе Мурманске. Смортрю ответами моя тема не пестрит, но я вообщето и не ожидал многого, реверсинг как ни как это вам не квака.

terrorrr, #3 >> С удовольствием. моё мыло nocsm@rambler.ru. Пиши если чёто интересное будеш ломать. Всегда рад поковыряться. Я сейчас пока ничё не ломаю(некогда), но думаю через месяцок все проблемы утрясутся - тогда и поковыряемся.

Best regards, No(c)sM.
Записан

Best regards,
             --==[No(c)sM]==--
terrrorrr
Гость
« Ответ #4 : 25 Августа 2003, 01:33 »

No(c)sM, #4 >> хых, я тебе письмецо месяца 2 назад отправлял с pgp ключом...
 если что, могу повторить
Записан
No(c)sM
основной
**

Карма +0/-0
Offline Offline

Расположение: Кола
Сообщений: 29


« Ответ #5 : 25 Августа 2003, 15:48 »

terrrorrr, #5 >>повтори pls.
Записан

Best regards,
             --==[No(c)sM]==--
No(c)sM
основной
**

Карма +0/-0
Offline Offline

Расположение: Кола
Сообщений: 29


« Ответ #6 : 22 Сентября 2003, 02:15 »

All>> Ура! Ура! Ура! WWW.ReVeRsInG.NET опять с нами!!! Дай Бог ему здоровья и защити от багов и глюков всевозможных.
УУУУ-РРРР-АААА!

[ Добавление от 26-09-2003 01:17 ]
Записан

Best regards,
             --==[No(c)sM]==--
terr0rr
Гость
« Ответ #7 : 22 Сентября 2003, 13:31 »

No(c)sM, #7 >>
угу, только адресс немного изменился
кстати, перешли мне еще раз письмо, твой ключ не хочет работать что-то
Записан
t3rr0R
Гость
« Ответ #8 : 25 Сентября 2003, 23:55 »

Alarm! Вышел новый номер журнала Codebreakers! качаем с www.wasm.ru
(для просмотра понадобится Adobe Acrobat)
Записан
No(c)sM
основной
**

Карма +0/-0
Offline Offline

Расположение: Кола
Сообщений: 29


« Ответ #9 : 02 Октября 2003, 00:47 »

Hi All, если сюда вообще кто нибудь заглядывает кроме меня с t3rr0R. Конечно немного не по теме, но вдруг кто знает как можно отключить систему plug&play под 98 окнами?(толи дело в ХР - остановил службу - и всё.) И есчё, уже по теме, подскажите ктонть, где бы слить какойнть драйвер сьют версии 2.7 и выше(ходят такие слухи что под ХР софтайс кооректно работает только начиная с версии 2.7)
Записан

Best regards,
             --==[No(c)sM]==--
t0rr3rr0
Гость
« Ответ #10 : 10 Октября 2003, 18:59 »

driverSuite ? хмм...
в интернете коечно-же
можно просто поискать в яндексе (тока мусор весь фильтровать придется, а его там много я так его нашел, вот тока линк забыл)
или воспользоваться пиринговыми сетями (E-Donkey мне очень помогла в поиске IDApro)
сам я сижу под DS 2.7 на Win2K, под ХР он тож работает (если не работает, то там в конфиге winice.dat нада поменять одну строчку...какую? на яндекс идите
вот вроде и все
Записан
GL#0M
Гость
« Ответ #11 : 27 Октября 2003, 14:54 »

Ура!!! Наконец-то я нашёл саратников!!!
Здорово ребята!!! Я тоже крякингом занимаюсь.
Как бы с вами встретится. Короче No(c)sM
я тебе на мыло напишу.
З.Ы. Это круто!
Записан
No(c)sM
основной
**

Карма +0/-0
Offline Offline

Расположение: Кола
Сообщений: 29


« Ответ #12 : 28 Октября 2003, 00:58 »

GL#0M, #12 >> Ну пиши . Ну вот, с горем пополам уже за пол года коекакая компания сформировывается.(если честно, то я вообщето думал что это будет намного быстрее - в России как ни как живём).

To All>> слил я наконец себе Driver Suite 3.0! Поставил - всё отлично пашет. Сразу же был немного удивлён - не прописана функция CreateWindow, интересно почему? Ну да ладно, на неё помоему можно через AddAtom влезть. Ну а так вроде всё нормально работает. Да, кстати, в XP софтайс запускается в любой момент работы в системе(без перезагрузки - кул!), но вот назад уже не выгружается(не кул). По идее, если его можно запустить, значит и остановить както можно(первая идея - net stop - нифига не работает). Если кто чё знает - поделитесь.
Записан

Best regards,
             --==[No(c)sM]==--
rrr0tten
Гость
« Ответ #13 : 31 Октября 2003, 17:53 »

No(c)sM, #13 >>функция CreateWindow
afaik imho etc CreateWinowA/W & CreateWindowExA/W, еще причина может быть в том, как стартует сайс, т.е. в каком режиме ты его запускаешь, для наших целей идеальо подходит boot. Останавливать сайс я как-то не пытался, проблема такая не возникала. А вот примочка IceExt только так и работает net start IceExt || net stop IceExt

GL#0M, #12 >>Рад, чертовски рад, приветствовать еще одного сумашедшего
то-то я один раз подумал, а кто все книжки Пирогова в городе скупил, а я не успел
2all: с VisualB..... кто либо работал? в смысле не с системой а с реверсингом этого пи-кода, а то вот попросили одну прогу присмирить, я как глянул - так и завис
Записан
[GL#0M]
Гость
« Ответ #14 : 03 Ноября 2003, 15:01 »

to rrr0tten
намыль мне!!!
RE forever!!!
p.s. Пирогова я не покупал...
насчёт vb связывайся поговорим.
to No(c)sM
сегодня я полюбому напишу. 100 пудово!!!
Записан
X-Train
Гость
« Ответ #15 : 04 Ноября 2003, 13:24 »

Hi Geeks!

Hi-grade респект нашим крякерам !!!
Чем конкретно чуваки занимаетесь,
в смысле, что все реальные проги уже
похаканы, а нам пока остается только
тренится на всяких крякмисах и русских
недоделках, в которых защита от кряка реализована в виде сноса винды.
Записан
SpectatoR -=GhosT=-
Гость
« Ответ #16 : 04 Ноября 2003, 13:52 »

No(c)sM ny ti konsperator xrenov )) Vezde pod raznimi nickami.. vse ravno pojmaut ))
Da lana shy4y.. ya yzh dymal v murmanske bolshe net takix percev )))
Записан
No(c)sM
основной
**

Карма +0/-0
Offline Offline

Расположение: Кола
Сообщений: 29


« Ответ #17 : 05 Ноября 2003, 01:25 »

Итак, Zerkella aka Андрею Циркусу посвящается....
Поскольку бороться с багами и недоработками этой проги я устал, а на письма автор реагирует на одно через двадцатьодно, то, дабы подвергнуть автора на какие нибудь телодвижения, решил выложить данную писанину, авось кому интересно будет.

Короче, жертва - ZShell v2.91y.
Exe'шники - zshell.exe и option.exe (сорри, за ZServer'ом надо на сервак лезть, а это геморойно да и лень. После разбора option.exe, я думаю, что защита zserver(а точнее её отсутствие) сделана абсолютно аналогично.)
Прога ничем не шифрована(и правильно - вначале надо баги поубирать, а потом уж пытаться бабки делать.).
При запуске видим  такую байду: "ZShell не лицензирован для запуска на этом компьютере.", после чего он соотв. завершается. Поскольку с первого вида эта байда похожа на стандартный MessageBox(ну или там какуюнть его вариацию типа MessageBoxIndirect.....), соотв-но первая идея брякнуться на него. Делаем, после чего видим большой бенч - всё то же самое окно. Сразу же возникает куча остальных таких же идей подобного рода(  всевозможные CreateWindow и т.д.), но конец рабочего дня пятницы взял своё и руки, проигнорировав сигналы мозга потянулись к пиву, после чего спинной мозг подсказал альтернативное решение - ведь прога ничем не шифрована. Соотв-но отдаём её на растерзание IDA. Параллельно с этим открываем WinHex'сом её exe'шник и ищем строку типа "ZShell не лицензирован.......". У меня она нашлась по смещению 77B0C. Перемещаемся на то же смещение в IDA, где видим ссылку, переходим по ней и видим откуда эта байда вызывается. Перед ней соотв-но видим условный переход и проверку некоего байта на ноль(можно конечно пофиксить этот переход, но тада мы рискуем получить облом чего нибудь другого где нибудь в дугом месте.).


CODE:00478538                 call    sub_478134
CODE:0047853D                 mov     eax, dsff_47AC40     <--смотрим куда ссылается этот адрес
CODE:00478542                 cmp     byte ptr [eax], 0 ;      <--проверка на лицензию
CODE:00478545                 jnz     short loc_478551
CODE:00478547                 mov     eax, offset aZshellAxIs ; ZShell не лицензирован для запуска на этом компьютере
CODE:0047854C                 call    sub_448D1C
CODE:00478551

Смотрим куда ссылается off_47AC40. А ссылается он на

BSS:004809B0 byte_4809B0     db ?                    ; DATA XREF: sub_478134 49w
BSS:004809B0                                         ; CODE:0047824Dw ...

Смотрим что ссылается на этот байт и видим:

CODE:00478244                 sub     ds:dword_4809B4, 1
CODE:0047824B                 jnb     short locret_47825B      <-----чтобы перехода небыло забьём просто эту инструкцию нопами(0x90h)
CODE:0047824D                 mov     ds:byte_4809B0, 0         <---- меняем 0 на 1
CODE:00478254                 mov     ds:byte_4809B8, 0         <-----меняем 0 на 1

(нижнюю переменную не смотрел чё от неё зависит, но по ходу алгоритма предполагаю, что её тоже стоит установить в 1, если кому не лень возиться с таким отстоем - посмотрите сами)

Далее:

CODE:0047816D                 lea     eax, [ebp var_4]
CODE:00478170                 call    sub_403D10
CODE:00478175                 mov     eax, [ebp var_4]
CODE:00478178                 call    sub_4776C8         <----если не лень можете поковыряться в этой функции
CODE:0047817D                 mov     ds:byte_4809B0, al      <-----забьём инструкцию нопами
CODE:00478182                 xor     eax, eax
CODE:00478184                 pop     edx
CODE:00478185                 pop     ecx
CODE:00478186                 pop     ecx
CODE:00478187                 mov     fs:[eax], edx
CODE:0047818A                 jmp     short loc_4781A7


После исправления всего этого в WinHex'е, наблюдаем, что всё прекрасно работает.
Открыв в Ida option.exe, и увидив абсолютно аналогичную картину, я даже не стал загружать его в софтайс. Исходя из этого думаю что у zserver.exe всё будет точно также.

Ну а для кого всё вышенаписанное полная мутотень - ниже привожу какие байты по каким смещениям в файлах менять:

ZShell.exe

7757D:   A2   90
7757E:   B0   90
7757F:   09   90
77580:   48   90
77581:   00   90
7764B:   73   90
7764C:   0E   90
77653:   00   01
7765A:   00   01

Option.exe

84C71:   A2   90
84C72:   80   90
84C73:   AC   90
84C74:   48   90
84C75:   00   90
84D3F:   73   90
84D40:   0E   90
84D47:   00   01
84D4E:   00   01

Используемые инструменты: IDA v4.1.5.520 ,Soft-Ice 4.05, WinHex 9.4, Brain.sys, Direct_hand.sys.

P.S: причём помоему brain.sys тут даже не использовался.

Рад всем присоединившимся.

X-Train >> насчёт сноса винды - приколы приколами, а я один раз с такой шуткой столкнулся! Игрушка Kyodai Mahjongg v10.00.
Глаза скажем так нимного оквадратели После взлома остался рад, что не попался на неё.

SpectatoR -=GhosT=- >> Hi! Ты мать его кто? Мы знакомы? Напомни ради бога, ато чёто плох я совсем стал.
Записан

Best regards,
             --==[No(c)sM]==--
t3rrr
Гость
« Ответ #18 : 05 Ноября 2003, 09:51 »

No(c)sM, #18 >> link в студию pls!
Записан
t3rr4in
Гость
« Ответ #19 : 08 Ноября 2003, 12:20 »

а мы вот ASprotect новый ковыряем
уковырялись ужо в мясо %)
для желающих http://www.stampz.ru/kassy/kassy03d.zip
аспр 1.3 (или оооччень похожий), без IAT .
Все по взрослому
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines
Wap | PDA | Обратная связь
Valid XHTML 1.0! Valid CSS!