Сейчас на форуме: vsv1, _MBK_ (+3 невидимых)

 eXeL@B —› Вопросы новичков —› обмануть PEiD
Посл.ответ Сообщение

Ранг: 9.8 (гость)
Активность: 0.020
Статус: Участник

Создано: 21 октября 2007 15:30
· Личное сообщение · #1

как я могу обмануть PEiD, чтоб он показал, что программа защищена ASProtect'ом? (с помощью FASM'а)...

сигнатура в ASProtect'a: 68 01 ?? ?? ?? E8 01 00 00 00 C3 C3




Ранг: 109.2 (ветеран)
Активность: 0.090
Статус: Участник
Cardinal

Создано: 21 октября 2007 15:38 · Поправил: tnt17
· Личное сообщение · #2

ну так скорми ему лажу под эту сигнатуру, типа:
; 68 01 90 90 90 E8 01 00 00 00 C3 C3

entry $

db 0x68,0x01,0x90,0x90,0xE8,0x01,0x00,0xC3,0xC3
ret
и посмотри в отладчике что там с адрессами, в случае необходимости - подкоректируй
например вот шаблон для эмуляции .net сигнатуры под peid
macro mWeAreNET
{

db 0FFh,25h,00h,20h,40h,43 dup 0
.ls:
db 3831 dup 90h
jmp .lex ;
dd .ls
align 4
.lex:
}
....
entry $
mWeAreNET
call Main

-----
– Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями...




Ранг: 9.8 (гость)
Активность: 0.020
Статус: Участник

Создано: 21 октября 2007 15:50
· Личное сообщение · #3

ну вот я сделал это:


format PE GUI 4.0
entry start
include '%fasminc%\win32a.inc'
mess db 'MESSAGE',0
start:
db 68h,01,01h,90h,90h,0E8h,01, 00, 00, 00, 0C3h,0C3h
invoke MessageBox,0,mess,mess,MB_OK
invoke ExitProcess,0
data import
library user32,'user32.dll',kernel32,'kernel32.dll'
import user32,MessageBox,'MessageBoxA'
import kernel32,ExitProcess,'ExitProcess'
end data


надо, чтоб строки
invoke MessageBox,0,mess,mess,MB_OK
invoke ExitProcess,0
начинались по адресу 101h, но я не знаю как...




Ранг: 264.0 (наставник), 5thx
Активность: 0.210
Статус: Участник
Vanilla Sky

Создано: 22 октября 2007 23:52
· Личное сообщение · #4

Можешь воспользоваться вшивалкой сигнатур. Т.е. выбираешь из сниска то, что тебе нужно и в екзешниг вшивается сигнтура. Найти можно в гугле.



Ранг: 158.7 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 23 октября 2007 00:50
· Личное сообщение · #5

Ну Peid ты обманешь, а вот тот же Die или RDG Paker De~~ врядли.

-----
Я ещё не волшебник, я только учусь...





Ранг: 264.0 (наставник), 5thx
Активность: 0.210
Статус: Участник
Vanilla Sky

Создано: 23 октября 2007 01:43
· Личное сообщение · #6

Die не обмануть!
А RDG можно.




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 23 октября 2007 07:43
· Личное сообщение · #7

Assass1n пишет:
Ну Peid ты обманешь, а вот тот же Die или RDG Paker De~~ врядли


При желании и антивиры обманывают
http://www.xakep.ru/post/11862/default.asp http://www.xakep.ru/post/11862/default.asp

-----
Что один человек сделал , другой всегда сломать может...





Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 23 октября 2007 19:25
· Личное сообщение · #8

для дие можно просто сбить маску, но ложные срабатывания ->0
хех, может допишу когда нить эмуль...

-----
[nice coder and reverser]




Ранг: 9.8 (гость)
Активность: 0.020
Статус: Участник

Создано: 25 октября 2007 15:48
· Личное сообщение · #9

мне знакомый уже помог!
start:
push 402101h
call l1
retn
l1:
retn
db 100h dup (90h)
@@:
invoke GetModuleHandle,0
..........




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 25 октября 2007 19:31 · Поправил: Maximus
· Личное сообщение · #10

Necromancer13 скажи мне мил человек, в чем смысл?
Люди знающие все равно определят на глазок что там не аспр, а не знающие даже не будут пытаццо сломать твое творение

-----
StarForce и Themida ацтой!




Ранг: 9.8 (гость)
Активность: 0.020
Статус: Участник

Создано: 03 ноября 2007 10:15
· Личное сообщение · #11

да нету смысла
а просто интересно было подделать;)




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 03 ноября 2007 21:56
· Личное сообщение · #12

Maximus пишет:
Люди знающие все равно определят на глазок что там не аспр


А кто знает ,но неслишком много, топ посмотрит что ему скажет PEiD ,а он скажет ASProtect - они и ковырять его не будут

-----
Что один человек сделал , другой всегда сломать может...




Ранг: 47.5 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 04 ноября 2007 10:21
· Личное сообщение · #13

MACKLIA:
При желании и антивиры обманывают
www.xakep.ru/post/11862/default.asp


Фигня, очень старый способ, на него, по-крайней мере, KIS 6.0 уже не ведётся.



Ранг: 9.8 (гость)
Активность: 0.020
Статус: Участник

Создано: 05 ноября 2007 23:51
· Личное сообщение · #14

А кто знает ,но неслишком много, топ посмотрит что ему скажет PEiD ,а он скажет ASProtect - они и ковырять его не будут

ну вот об этом-то я и говорю...
я когда вижу, что аспр, даже не подумаю взламывать...
хотя..? а что если запустить прогу, потом в ОллиДебаггере аттачить процесс? тогда ведь и распаковывать не надо?..


 eXeL@B —› Вопросы новичков —› обмануть PEiD
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати