Znn3bq.jpeg
ÉÇÍ·´óѧº£Ñó¿ÆÑ§½ÓÊܵ÷¼Á
²é¿´: 539  |  »Ø¸´: 2
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

sdlj8051

½ð³æ (ÖøÃûдÊÖ)

[½»Á÷] SEH ì¶²¡¶¾µÄ‘ªÓÃ[תÌù]

*?@??????b????§à???????????????????g???????????????????x?x???????¦Ê????????g
????¦Ê?????????o?P??


???ï“

SEH ????N???????????N?|?|??????????????hume?????SEH in ASM ???§à???????
??Win32 Exception handling for assembler programmers by Jeremy Gordon????????????@?
?????¡ã??


1.????N???????e???seh???

?¦Ê¦Ã????§á??????e?`???F??????????????e??????????????????????????X??
?????_??????????????????e?????N???§á??????????????????e?`??????@?????????????
??]????N????????????????X?????????????????????SEH?????????????e?§á?????F???e
?`???@?? SEH ?????§Ö????????????????????SEH ?????????????????????SEH??????
?????e???a?????????

???????????e??????????????--???????????????????????_??\?§Ö?r????
?l?F??????????N????????????????????????????????????????o ?????????? ?l?F??

??????????\?§¦r???????????????M???????a???????????????c?????????N?@??????
?????????????????@?r????????????????m??????????????????????????e???SEH?O????????
?oAVs??Emulator???@?????????????????



2.?????SEH??????????Emulator??


o????o?????????}??????????N??g???M???????a??????????????_?????b???SEH,
?????????????????????????????u????????????@????M????????????(????????)?^?m????
???????????s????????@??????????????????????§»AVs?????????e?`???a?????D?^?m??M???
????????N?????????M?????????h????????How?? ???????????a:

*??????a??????benny's polymorphic engine

start:call Set_SEH;?@????????? push offset CONTINUE
;      JMP Set_SEH
CONTINUE:mov esp, [esp+8];???????? ??????????a???r,??y??????????K???????????                          
                                       ;????????????????e,??[ESP+8]?????????f????????


push offset Start_Virus ;----_ ??Start_Virus ???????M????e????????????
ret;----  ?????????ret??????Start_Virus?????????magic?



Set_SEH:sub edx, edx            ;Edx =0

;???????????masm??????????????,???????????g?e?`
;Assume fs:nothing

push dword ptr fs:[edx];???? _EXCEPTIONAL_REGISTRATION_RECORD ?Y????????????
mov fs:[edx], esp;???b???seh ???
mov [edx],edx;????@?e???????????,???edx=0, ?????????????x?????_????????

;???Emulator ??????????????M??seh ???????(?? CONTINUE: )???^?m?
;?M???????????jmp start?????N????M?????????h???@?????????
               jmp start       ;?C


Start_Virus:    .....
.....

?????????!
???????????????]?P????]????N????N??????????o????????????¡ã?????qq:50527053,icq 72424549
email:henrynote@msn.com


*???
SEH ????¨²??V?????b????????e????(?U?)??????????????????????A????????SEH ???g????????
?????????
???@??????????????????¦Ë???W?????W???Y??,???????W?????????c??????M????
???@?e????x??????????????^?????????§Û??????@??????-???_????§Ü???³‡

--------------------------------------------------------------------------------------------------------------
?????D?d????]????????henrynote??! Henry's WorkShop :http://hackit2000.virtualave.net
Thankyou For Very Much !

[ Last edited by sdlj8051 on 2006-10-6 at 12:46 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

gph-rabbit

½ð³æ (СÓÐÃûÆø)

¿´¿´ÁË£¬Ð»Ð»¡£
2Â¥2006-12-29 01:20:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
3Â¥2006-12-29 09:49:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ sdlj8051 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 085404 298·ÖÇóµ÷¼Á +11 ºôÀ²ºôÀ²ºôºôºô 2026-04-10 12/600 2026-04-14 08:38 by wfj257
[¿¼ÑÐ] Çóµ÷¼Á +3 ÎÒ°®¸ßÊý¸ßÊý°®Î 2026-04-12 3/150 2026-04-14 01:00 by Íõ¬Bè±
[¿¼ÑÐ] 274Çóµ÷¼Á +8 ɽ°¢Âû 2026-04-07 8/400 2026-04-13 20:32 by biomen
[¿¼ÑÐ] ²ÄÁÏ¿¼Ñе÷¼Á +29 ÔÆÄ¾´ï´ï 2026-04-11 31/1550 2026-04-13 13:32 by lyh³ÀÏʦ
[¿¼ÑÐ] 290Çóµ÷¼Á +18 ¿Â»´È» 2026-04-12 20/1000 2026-04-13 12:56 by cyh¡ª315
[¿¼ÑÐ] Çóµ÷¼Á +16 ÕÅ·¬ÇѲ»³´µ° 2026-04-10 17/850 2026-04-12 13:58 by °¾Ò¹³É£¡
[¿¼ÑÐ] 22408µ÷¼Á315·Ö +3 zhuangyan123 2026-04-09 3/150 2026-04-12 00:25 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ²ÄÁϹ¤³ÌÈÕÓÉúÇóµ÷¼Á +7 0856?µ÷¼Á 2026-04-10 7/350 2026-04-11 21:33 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 291·Öµ÷¼Á +5 Éϰ¶Ð¡Ó¨¼ÓÓÍ 2026-04-09 6/300 2026-04-11 21:06 by ÄæË®³Ë·ç
[¿¼ÑÐ] Çóµ÷¼Á +6 µçÆø300Çóµ÷¼Á²» 2026-04-08 6/300 2026-04-11 20:14 by ÄæË®³Ë·ç
[¿¼ÑÐ] 298Çóµ÷¼Á +5 ²ÐºÉÐÂÁø 2026-04-07 5/250 2026-04-11 11:02 by ×ÏêØ×ÏÆå
[¿¼ÑÐ] 283Çóµ÷¼Á£¬¹¤¿Æ£¡ +12 ËÕ´òË®7777 2026-04-08 12/600 2026-04-11 10:28 by ÄæË®³Ë·ç
[¿¼ÑÐ] »úеר˶270Çóµ÷¼Á£¬½ÓÊÜ¿çרҵ +12 ÀÏʦ¿´¿´ÎÒ°Éaba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[¿¼ÑÐ] 293Çóµ÷¼Á +6 ÓÂÔ¶¿â°®314 2026-04-08 6/300 2026-04-11 10:08 by zhq0425
[¿¼ÑÐ] 085506-Çóµ÷¼Á-285·Ö +3 À×Å··ÉÌß 2026-04-08 3/150 2026-04-11 08:37 by zhq0425
[¿¼ÑÐ] ±¾¿ÆÎ÷¹¤´ó 0856 324Çóµ÷¼Á +10 wysyjs25 2026-04-09 11/550 2026-04-10 08:37 by 5268321
[¿¼ÑÐ] 085601³õÊÔ330·ÖÕÒµ÷¼Á +10 Á÷ÐÄÄ̻ưül 2026-04-09 10/500 2026-04-10 08:14 by Sammy2
[¿¼ÑÐ] 314Çóµ÷¼Á +14 weltZeng 2026-04-09 14/700 2026-04-09 23:14 by wolf97
[¿¼ÑÐ] 311Çóµ÷¼Á +6 surte 2026-04-08 13/650 2026-04-09 14:00 by surte
[¿¼ÑÐ] Çóµ÷¼Á +3 ÖíÈâ¶Õ·ÛÌõcc 2026-04-08 4/200 2026-04-09 10:05 by ÖíÈâ¶Õ·ÛÌõcc
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û