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

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

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

  #1  
Старый 04.09.2008, 18:39
z01b
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #2  
Старый 04.09.2008, 15:21
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

нужна помощь..))

что посоветуете (какой компонент, а ЛУЧШЕ самописную функцию/процедуру) для шифрования текстових строчек в проекте?

тоесть, например есть проект:
Код:
program Project1;
uses
  windows;
var s:string;
begin
s:='hello world';
messagebox(0,pchar(s),pchar(s),0);
end.
нужно закодировать строчку 'hello world'..
но не нужно предлагать крипт, типа base64, xor.. ето очень легко при реверсе получить обратно.. а нужно сделать так, чтоб при риверсинге било оооочень сложно получить исходную строчку..

--------------------------
заранее извиняюсь за много орф ошибок, т.к. я не из россии..))
 
Ответить с цитированием

  #3  
Старый 04.09.2008, 15:51
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

Вот когдато давно написанный мною алгоритм. Работает быстро, хорошие результаты.
И главное есть ключ, который можно уже и прятать
Код:
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;
 
Ответить с цитированием

  #4  
Старый 04.09.2008, 15:56
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

p.s. Удобство в том, что без ключа текст не расшифруешь, а вот вот ключь можно ужа самому генерировать спец образом.
 
Ответить с цитированием

  #5  
Старый 04.09.2008, 16:00
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

slesh, можеш пример использования твоево крипта показать?
 
Ответить с цитированием

  #6  
Старый 04.09.2008, 17:09
Dober'man
Banned
Регистрация: 16.07.2007
Сообщений: 79
Провел на форуме:
801879

Репутация: 337
Отправить сообщение для Dober'man с помощью ICQ
По умолчанию

Цитата:
xor.. ето очень легко
Что ты знаешь о xor'e ?!?!?! Каким макаром ты вскроешь двойной, тройной и т.д. xor !!!!!! Не слышал про правила итерации?!?!!!!
Цитата:
прога DeDe
Надо вещью сперва попользоваться, прежде чем расхваливать!

Последний раз редактировалось Dober'man; 04.09.2008 в 17:12..
 
Ответить с цитированием

  #7  
Старый 04.09.2008, 17:54
paulzey
Познающий
Регистрация: 30.10.2007
Сообщений: 63
Провел на форуме:
299216

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

Цитата:
Сообщение от Dober'man  
Что ты знаешь о xor'e ?!?!?! Каким макаром ты вскроешь двойной, тройной и т.д. xor !!!!!! Не слышал про правила итерации?!?!!!!
В самом деле, единственное ограничение у xor'а - малая длина блока, и, как следствие - при коротком ключе гамма раскрывается в пределах обычных возможностей.
На месте автора стоило бы задаться другим вопросом - как неявно хранить ключ.
 
Ответить с цитированием

  #8  
Старый 05.09.2008, 10:57
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

Цитата:
На месте автора стоило бы задаться другим вопросом - как неявно хранить ключ
да, спасибо, paulzey.. наверное я не так задал вопрос..

Цитата:
О да, конечно я о такой проге не знал ... В итоге, что тебе эта прога выдаст, код на каком языке?
ЗЫ Приват почему сливаешь??? =\
в результате ти увидеш форми программи на Delphi, и код на асме..
какой приват?? напиши в гугле "скачать DeDe" и увидеш ти свой приват..))
=\
 
Ответить с цитированием

  #9  
Старый 05.09.2008, 11:00
eLWAux
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

Цитата:
Надо вещью сперва попользоваться, прежде чем расхваливать!
Dober'man, покажи мне место где я расхвалил прогу??? я просто посоветовал ее, потому что она (других я не встречал) которая предназначена для декомпиляции проектов Delphi/Pascal..
..p.s.:и кстате програ не очень так уж плохая.. мне нравитса..

(да кстате, в результате ти получиш *.pas файл! только в нем будет код: begin ..asm ..... end; ассемблерний..!!)

Последний раз редактировалось eLWAux; 05.09.2008 в 11:05..
 
Ответить с цитированием

  #10  
Старый 05.09.2008, 19:41
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

eLWAux еще тот "экземпляр"

код полученый от DeDe можно выкинуть...
проще уж нормальным дизасмом смотреть, это вообще из области изврата
з.ы. код полученный DeDe можно даже и пытаться скомпилить
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



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


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




ANTICHAT.XYZ