【VC++开源代码栏目提醒】:网学会员VC++开源代码为您提供通用版本EXE自删除代码 - 计算机教材参考,解决您在通用版本EXE自删除代码 - 计算机教材学习中工作中的难题,参考学习。
±ê ????: ??????????????????¨????°??±??EXE×????????????ú????..TASM??ú????..??¤??°??????????????ù???????????????? ×÷ ????: Anskya ??± ????: 2006-04-0315:35 ???? ????: http://bbs.pediy.com/showthread.phpt23564 ??????????????????????ù????·??????????..??¤??????????????¨????.. ±????????????????????????ù??÷??????????????×??·?????? push 000434550h push 0534d4f43h mov eaxesp ?????????????????????????? ASCII COMSPEC ??ú????: callw macro x extern C x:DWORD call x endm .586 .model flat locals public C Start .data msg db /c del 0 Cmd dd 0 .code Start: pushad mov ebpesp ????
VC??????¤????????±????????±??°??????ù????????÷ sub esp150h mov esiesp ??ê??????????é???????????????? push 000434550h push 0534d4f43h mov eaxesp ????????ASCII COMSPEC push 100h push esi push eax callw GetEnvironmentVariableA ??????·????±??????...cmd??????·???? push offset msg push esi callw lstrcatA ????????×??·?????? mov Cmdeax sub esp150h mov ediesp push 100h push edi push 0 callw GetModuleFileNameA ????×????í??·???? push 100h push edi push edi callw GetShortPathNameA ?????????????????? push edi push Cmd callw lstrcatA ????????????????×??·?????? push 0022h mov eaxesp ×??·??????×????ó???????????? push eax push Cmd callw lstrcatA push 0 push eax callw WinExec ????????×?????????????????? mov espebp ????????ESP????????..????????
VC popad ????????????????????÷???????????? ret end Start
上一篇:
88行代码实现俄罗斯方块游戏(含讲解)
下一篇:
感人的博士论文致谢词