RelaxДом

Быстрый поиск

Расширенный поиск

Авторизация

Запомнить? | Забыл пароль?
 
Register
Welcome
 
Программирование С++, С#, учимся программировать, и делимся опытом

Ответ
Опции темы Опции просмотра
 
Непрочитано 27.10.2008, 18:26   #1
getting_up Мужской

 
Буду тут жить
Регистрация: 20.08.2007
Адрес: Медведево
Сообщений: 89
pm
По умолчанию assembler

помогите пожалуйста, есть программа password.com при запуске она запрашивает пароль, мне нужно этот пароль вытащить, программа написана на ассемблере
Вложения
Тип файла: rar password.rar (196 байт, 14 просмотров)

Последний раз редактировалось getting_up; 17.11.2008 в 23:30.
getting_up вне форума   Ответить с цитированием
Непрочитано 27.10.2008, 22:18   #2
(zom!k Мужской

Аватар для (zom!k
 
Завсегдатай
Регистрация: 30.01.2008
Адрес: Jamaika
Сообщений: 471
pm
По умолчанию Re: assembler

юзай disasm
__________________
[Ссылка заблокирована: Зарегистрируйтесь!]

Я бы изменил мир, но Бог не дает исходников...
(zom!k вне форума   Ответить с цитированием
Непрочитано 27.10.2008, 23:37   #3
getting_up Мужской

 
Буду тут жить
Регистрация: 20.08.2007
Адрес: Медведево
Сообщений: 89
pm
По умолчанию Re: assembler

непомогает там что то запутано всё
getting_up вне форума   Ответить с цитированием
Непрочитано 28.10.2008, 19:11   #4
(zom!k Мужской

Аватар для (zom!k
 
Завсегдатай
Регистрация: 30.01.2008
Адрес: Jamaika
Сообщений: 471
pm
По умолчанию Re: assembler

Цитата:
Сообщение от getting_up [Ссылка заблокирована: Зарегистрируйтесь!]
непомогает там что то запутано всё
ща пасмарю..мож найду че нить
__________________
[Ссылка заблокирована: Зарегистрируйтесь!]

Я бы изменил мир, но Бог не дает исходников...
(zom!k вне форума   Ответить с цитированием
Непрочитано 29.10.2008, 16:04   #5
getting_up Мужской

 
Буду тут жить
Регистрация: 20.08.2007
Адрес: Медведево
Сообщений: 89
pm
По умолчанию Re: assembler

2 (zom!k
ну как успехи?)

ЗЫ спасибо уже не надо, если кому надо могу написать как делал

Последний раз редактировалось getting_up; 29.10.2008 в 20:00.
getting_up вне форума   Ответить с цитированием
Непрочитано 29.10.2008, 20:26   #6
(zom!k Мужской

Аватар для (zom!k
 
Завсегдатай
Регистрация: 30.01.2008
Адрес: Jamaika
Сообщений: 471
pm
По умолчанию Re: assembler

Цитата:
Сообщение от getting_up [Ссылка заблокирована: Зарегистрируйтесь!]
2 (zom!k
ну как успехи?)

ЗЫ спасибо уже не надо, если кому надо могу написать как делал
как?
__________________
[Ссылка заблокирована: Зарегистрируйтесь!]

Я бы изменил мир, но Бог не дает исходников...
(zom!k вне форума   Ответить с цитированием
Непрочитано 30.10.2008, 00:46   #7
getting_up Мужской

 
Буду тут жить
Регистрация: 20.08.2007
Адрес: Медведево
Сообщений: 89
pm
По умолчанию Re: assembler

кароч процедура проверки пароля:
Код:
seg000:0121                 mov     si, 0
seg000:0124                 mov     cx, 9

seg000:0127 loc_127:                                
seg000:0127                 mov     bl, [si+100h]
seg000:012B                 add     [si+117h], bl
seg000:012F                 mov     bh, [si+17Dh]
seg000:0133                 xor     [si+163h], bh
seg000:0137                 add     byte ptr [si+163h], 99h
seg000:013C                 inc     si
seg000:013D  loop    loc_127
...
seg000:0140                 lea     si, byte_117
seg000:0144                 lea     di, 163h 
...
seg000:014B                 repe cmpsb   ; сравнить строки, равны - ОК
...
Тык. Если представить память по этим адресам массивами [1..9] of byte - получится вроде

hash - серия байт по смещению 117h, (шифрованный пароль)
keyA - серия байт по смещению 100h (просто кусок кода)
keyB - слово "password:" по смещению 163h
buff - введёный пароль

Алгоритм:
hash[i] := hash[i] + keyA[i];
keyB[i] := keyB[i] xor buff[i];
keyB[i] := keyB[i] + 99;
if hash = keyB then OK

KeyB[i] = (hash[i]-99h) xor Buff[i]
готово

ЗЫ оказывается не так уж и сложно)
getting_up вне форума   Ответить с цитированием
Непрочитано 02.12.2008, 22:30   #8
(zom!k Мужской

Аватар для (zom!k
 
Завсегдатай
Регистрация: 30.01.2008
Адрес: Jamaika
Сообщений: 471
pm
По умолчанию Re: assembler

getting_up, вот у этих сможешь пасс итд найти?)))
Вложения
Тип файла: rar C_r_@_c_K.rar (120.8 Кб, 3 просмотров)
__________________
[Ссылка заблокирована: Зарегистрируйтесь!]

Я бы изменил мир, но Бог не дает исходников...
(zom!k вне форума   Ответить с цитированием
Непрочитано 25.12.2008, 19:22   #9
getting_up Мужской

 
Буду тут жить
Регистрация: 20.08.2007
Адрес: Медведево
Сообщений: 89
pm
По умолчанию Re: assembler

Аа, так это крэкми, я почти на таких же сейчас тренируюсь. Очень интересные программы. Описание как чего делать (настроить дебаггер) и немного помощи есть на wasm.ru
getting_up вне форума   Ответить с цитированием
Непрочитано 25.12.2008, 22:13   #10
memoRRRRR Мужской

Аватар для memoRRRRR
 
Живу тут
Регистрация: 23.01.2008
Сообщений: 1,768
pm
По умолчанию Re: assembler

Ты мне потом как-нить скинь тож..эти крекми...окей
__________________
memoRRRRR вне форума   Ответить с цитированием
 
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход