HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 18.03.2008, 12:46
AET
Новичок
Регистрация: 17.03.2008
Сообщений: 23
С нами: 9553576

Репутация: -2
По умолчанию

Цитата:
Сообщение от s0lar  
такой проги однозначно нет, если кода немного переведи вручную, если листинг огромный смотри в сторону декомпилеров
я это и имел виду чтобы мне подсказали тоесть я его сабираю сам но чтото крива получается в двух процедурах здесь sub_2E4 и здесь loc_0 просто подсказать
 
Ответить с цитированием

  #12  
Старый 18.03.2008, 13:05
ProTeuS
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,367
С нами: 11291486

Репутация: 2175


По умолчанию

функцийка sub_102E4 proc near объямная по коду, но не по смыслу, никто кроме тебя самого просто так киорбайты листинга ковырять не будет - отлад4ик в руки и сиди смотри 4то куда кладется, функции все вызываемые ида распознала, т.е. за тобой осталась тупо машинальная ру4ная работа, но объемная и длительная по времени

ЗЫ советую посмотреть это, может помо4ь уменьшить времчя портирования в разы: http://www.cracklab.ru/f/index.php?action=vthread&forum=6&topic=9818&page=0
 
Ответить с цитированием

  #13  
Старый 18.03.2008, 16:24
AET
Новичок
Регистрация: 17.03.2008
Сообщений: 23
С нами: 9553576

Репутация: -2
По умолчанию

нет я просто буду сам расматривать а вы просто подправте что правельна а что нет
Код:
		mov	al, byte ptr [bp+var_202+1]
		xor	ah, ah
		xor	dx, dx
		mov	word_2364, ax
		mov	word_2366, dx
		les	di, [bp+arg_0]
		push	es
		push	di
		push	word_2392
		push	word_2390
		call	@Seek$qm4File7Longint ;	Seek(var f; n: Longint)
а на паскале выглядит помоему так
Код:
word_2364:=Var_202[1];
seec (arg_0,word_2390)
 
Ответить с цитированием

  #14  
Старый 18.03.2008, 21:34
X-FRITS
Познающий
Регистрация: 24.06.2007
Сообщений: 84
С нами: 9937824

Репутация: 192
По умолчанию

есть переходи из паскаля в асм:

var ...
begin
asm
{тело кода асм}
end;
{тело проги}
end.

можешь так попробывать прописать))
 
Ответить с цитированием

  #15  
Старый 19.03.2008, 07:12
AET
Новичок
Регистрация: 17.03.2008
Сообщений: 23
С нами: 9553576

Репутация: -2
По умолчанию

Цитата:
Сообщение от X-FRITS  
есть переходи из паскаля в асм:

var ...
begin
asm
{тело кода асм}
end;
{тело проги}
end.

можешь так попробывать прописать))
блогодарен но мне нужен просто перевести из асм а паскаль
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Асм 6i0$ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6 10.01.2008 16:15
мелочи, ПАскаль rubik-nerubik С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5 27.12.2007 21:20
ПАСКАЛЬ =\ rubik-nerubik С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 12 27.12.2007 20:08
Делфи vs Асм z01b Болталка 32 18.12.2007 19:27
паскаль, вы программер? rubik-nerubik С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 45 15.12.2007 21:55



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


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




ANTICHAT ™ © 2001- Antichat Kft.