| Посл.ответ | 
Сообщение | 
 Ранг: 9.8 (гость) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 21 октября 2007 15:30   · Личное сообщение ·  #1 
как я могу обмануть PEiD, чтоб он показал, что программа защищена ASProtect'ом? (с помощью FASM'а)...
 сигнатура в ASProtect'a: 68 01 ?? ?? ?? E8 01 00 00 00 C3 C3
   | Сообщение посчитали полезным:  | 
 | 
  Ранг: 109.2 (ветеран) Активность: 0.09↘0 Статус: Участник 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.02↘0 Статус: Участник 
 
 | 
Создано: 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.21↘0 Статус: Участник Vanilla Sky 
 
 | 
Создано: 22 октября 2007 23:52   · Личное сообщение ·  #4 
Можешь воспользоваться вшивалкой сигнатур. Т.е. выбираешь из сниска то, что тебе нужно и в екзешниг вшивается сигнтура. Найти можно в гугле.
   | Сообщение посчитали полезным:  | 
 Ранг: 158.7 (ветеран) Активность: 0.11↘0 Статус: Участник 
 
 | 
Создано: 23 октября 2007 00:50   · Личное сообщение ·  #5 
Ну Peid ты обманешь, а вот тот же Die или RDG Paker De~~ врядли.
 ----- Я ещё не волшебник, я только учусь...  | Сообщение посчитали полезным:  | 
  Ранг: 264.0 (наставник), 5thx Активность: 0.21↘0 Статус: Участник Vanilla Sky 
 
 | 
Создано: 23 октября 2007 01:43   · Личное сообщение ·  #6 
Die не обмануть!   
А RDG можно.
   | Сообщение посчитали полезным:  | 
  Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник 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.68↘0 Статус: Модератор Author of DiE 
 
 | 
Создано: 23 октября 2007 19:25   · Личное сообщение ·  #8 
для дие можно просто сбить маску, но ложные срабатывания ->0
 хех, может допишу когда нить эмуль...   
----- [nice coder and reverser]  | Сообщение посчитали полезным:  | 
 Ранг: 9.8 (гость) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 25 октября 2007 15:48   · Личное сообщение ·  #9 
мне знакомый уже помог!  
start:
         push    402101h
         call    l1
         retn
 l1:
         retn
         db 100h dup (90h)
 @@:
         invoke  GetModuleHandle,0 
 ..........
   | Сообщение посчитали полезным:  | 
  Ранг: 392.8 (мудрец), 108thx Активность: 0.26↘0.01 Статус: Участник REVENGE сила, БеХоЦе могила 
 
 | 
Создано: 25 октября 2007 19:31 · Поправил: Maximus   · Личное сообщение ·  #10 
Necromancer13 скажи мне мил человек, в чем смысл?
 Люди знающие все равно определят на глазок что там не аспр, а не знающие даже не будут пытаццо сломать твое творение
 ----- StarForce и Themida ацтой!  | Сообщение посчитали полезным:   | 
 Ранг: 9.8 (гость) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 03 ноября 2007 10:15   · Личное сообщение ·  #11 
да нету смысла  
а просто интересно было подделать;)
   | Сообщение посчитали полезным:  | 
  Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник wizard 
 
 | 
Создано: 03 ноября 2007 21:56   · Личное сообщение ·  #12 
Maximus пишет:
 Люди знающие все равно определят на глазок что там не аспр 
А кто знает ,но неслишком много, топ посмотрит что ему скажет PEiD ,а он скажет ASProtect - они и ковырять его не будут   
----- Что один человек сделал , другой всегда сломать может...  | Сообщение посчитали полезным:   | 
 Ранг: 47.5 (посетитель) Активность: 0.03↘0 Статус: Участник 
 
 | 
Создано: 04 ноября 2007 10:21   · Личное сообщение ·  #13 
MACKLIA:
 При желании и антивиры обманывают  
 www.xakep.ru/post/11862/default.asp 
Фигня, очень старый способ, на него, по-крайней мере, KIS 6.0 уже не ведётся.
   | Сообщение посчитали полезным:   | 
 Ранг: 9.8 (гость) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 05 ноября 2007 23:51   · Личное сообщение ·  #14 
А кто знает ,но неслишком много, топ посмотрит что ему скажет PEiD ,а он скажет ASProtect - они и ковырять его не будут 
ну вот об этом-то я и говорю...
 я когда вижу, что аспр, даже не подумаю взламывать...
 хотя..? а что если запустить прогу, потом в ОллиДебаггере аттачить процесс? тогда ведь и распаковывать не надо?..  
  | Сообщение посчитали полезным:   |