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

04.09.2008, 18:39
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от eLWAux
есть прога DeDe, которая дает возможнось декомпилировать бинарки (которие били скомпилирование с помощью Delphi)
DeDe: www.xakep.ru/post/18513/default.asp
скачать DeDe3.50 www.runweloads.com/cod/gen/4551prog.html
О да, конечно я о такой проге не знал ... В итоге, что тебе эта прога выдаст, код на каком языке?
ЗЫ Приват почему сливаешь??? =\
Последний раз редактировалось z01b; 04.09.2008 в 18:45..
|
|
|

04.09.2008, 15:21
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
нужна помощь..))
что посоветуете (какой компонент, а ЛУЧШЕ самописную функцию/процедуру) для шифрования текстових строчек в проекте?
тоесть, например есть проект:
Код:
program Project1;
uses
windows;
var s:string;
begin
s:='hello world';
messagebox(0,pchar(s),pchar(s),0);
end.
нужно закодировать строчку 'hello world'..
но не нужно предлагать крипт, типа base64, xor.. ето очень легко при реверсе получить обратно.. а нужно сделать так, чтоб при риверсинге било оооочень сложно получить исходную строчку..
--------------------------
заранее извиняюсь за много орф ошибок, т.к. я не из россии..))
|
|
|

04.09.2008, 15:51
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Вот когдато давно написанный мною алгоритм. Работает быстро, хорошие результаты.
И главное есть ключ, который можно уже и прятать
Код:
procedure deCryptMem(adr:pointer;size:dword;key:dword);assembler;stdcall;
asm
pushad
xor ecx,ecx
mov edi,adr
mov ebx,key
@m1:
mov al,[edi+ecx]
xor al,bl
sub al,cl
mov [edi+ecx],al
ror ebx,3
inc ecx
cmp ecx,size
jb @m1
popad
end;
procedure CryptMem(adr:pointer;size:dword;key:dword);assembler;stdcall;
asm
pushad
xor ecx,ecx
mov edi,adr
mov ebx,key
@m1:
mov al,[edi+ecx]
add al,cl
xor al,bl
mov [edi+ecx],al
ror ebx,3
inc ecx
cmp ecx,size
jb @m1
popad
end;
|
|
|

04.09.2008, 15:56
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
p.s. Удобство в том, что без ключа текст не расшифруешь, а вот вот ключь можно ужа самому генерировать спец образом.
|
|
|

04.09.2008, 16:00
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
slesh, можеш пример использования твоево крипта показать?
|
|
|

04.09.2008, 17:09
|
|
Banned
Регистрация: 16.07.2007
Сообщений: 79
Провел на форуме: 801879
Репутация:
337
|
|
Что ты знаешь о xor'e ?!?!?! Каким макаром ты вскроешь двойной, тройной и т.д. xor !!!!!! Не слышал про правила итерации?!?!!!!
Надо вещью сперва попользоваться, прежде чем расхваливать!
Последний раз редактировалось Dober'man; 04.09.2008 в 17:12..
|
|
|

04.09.2008, 17:54
|
|
Познающий
Регистрация: 30.10.2007
Сообщений: 63
Провел на форуме: 299216
Репутация:
59
|
|
Сообщение от Dober'man
Что ты знаешь о xor'e ?!?!?! Каким макаром ты вскроешь двойной, тройной и т.д. xor !!!!!! Не слышал про правила итерации?!?!!!!
В самом деле, единственное ограничение у xor'а - малая длина блока, и, как следствие - при коротком ключе гамма раскрывается в пределах обычных возможностей.
На месте автора стоило бы задаться другим вопросом - как неявно хранить ключ.
|
|
|

05.09.2008, 10:57
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
На месте автора стоило бы задаться другим вопросом - как неявно хранить ключ
да, спасибо, paulzey.. наверное я не так задал вопрос..
О да, конечно я о такой проге не знал ... В итоге, что тебе эта прога выдаст, код на каком языке?
ЗЫ Приват почему сливаешь??? =\
в результате ти увидеш форми программи на Delphi, и код на асме..
какой приват?? напиши в гугле "скачать DeDe" и увидеш ти свой приват..))
=\
|
|
|

05.09.2008, 11:00
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
Надо вещью сперва попользоваться, прежде чем расхваливать!
Dober'man, покажи мне место где я расхвалил прогу??? я просто посоветовал ее, потому что она (других я не встречал) которая предназначена для декомпиляции проектов Delphi/Pascal..
..p.s.:и кстате програ не очень так уж плохая.. мне нравитса..
(да кстате, в результате ти получиш *.pas файл! только в нем будет код: begin ..asm ..... end; ассемблерний..!!)
Последний раз редактировалось eLWAux; 05.09.2008 в 11:05..
|
|
|

05.09.2008, 19:41
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
eLWAux еще тот "экземпляр"
код полученый от DeDe можно выкинуть...
проще уж нормальным дизасмом смотреть, это вообще из области изврата
з.ы. код полученный DeDe можно даже и пытаться скомпилить
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|