. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->第一个程序
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  为什么编译成的程序用查壳工具peid查询不是pe文件啊?  [待解决] 回复[ 2次 ]   点击[ 595次 ]  
hoohu
[帖 主]   [ 发表时间:2008-07-05 00:46 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-06-30 23:28
assume cs:codesg
codesg segment

       mov ax,2000h
       mov ss,ax
       mov sp,0
       mov sp,4
       pop ax
       pop bx
       push ax
       push bx
       pop ax
       pop bx
       mov ax,4c00h
       int 21h
     codesg ends
      end

就是这段指令

并且写一段更加简单的指令以后,用查壳工具peid检测却提示“不是有效的PE文件”怎么回事啊?

我找了一个网上别人写的提示为"MASM32 / TASM32"
revenge
[第1楼]   [ 回复时间:2008-08-14 11:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-13 04:35
psp
ai_cr
[第2楼]   [ 回复时间:2008-09-12 09:57 ]   [引用]   [回复]   [ top ] 
荣誉值:8
信誉值:2
注册日期:2008-09-04 17:29
废话,DOS程序当然不是PE文件了。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved