HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

Репутация: 2175


Отправить сообщение для ProTeuS с помощью ICQ
По умолчанию

функцийка 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
Провел на форуме:
52106

Репутация: -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
Провел на форуме:
1348653

Репутация: 192
Отправить сообщение для X-FRITS с помощью ICQ
По умолчанию

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

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

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

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

Репутация: -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.XYZ