我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 问个汇编问题 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

再不斩



性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1414
威望: 0
浮云: 1413
在线等级:
注册时间: 2005-12-23
最后登陆: 2009-04-26

5come5帮你背单词 [ republic /ri'pΛblik/ n. 共和国,共和政体 ]


问个汇编问题

本帖被 zhd32 执行提前操作(2007-11-26)
geteip:
pop %ebx

那么 geteip(%ebx) 的值是%ebx的值吗?
顶端 Posted: 2007-11-21 10:38 | [楼 主]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ fashionable /'fæənəbl/ a. 时髦的,高级的 ]


我还真的看不懂楼主用的语言
楼主用的是什么编译器?
顶端 Posted: 2007-11-21 10:51 | [1 楼]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ ragged /'rægid/ a. 衣衫褴褛的,(毛发等)乱蓬蓬的 ]


噢!原来是AT&T

FS:[30]是PEB    进程环境块
struct  _PEB (sizeof=488)
+000 byte    InheritedAddressSpace
+001 byte    ReadImageFileExecOptions
+002 byte    BeingDebugged                  //Debug运行标志
+003 byte    SpareBool
+004 void    *Mutant
+008 void    *ImageBaseAddress              //这里就是程序加载的基地址了
+00c struct  _PEB_LDR_DATA *Ldr
+010 struct  _RTL_USER_PROCESS_PARAMETERS *ProcessParameters
+014 void    *SubSystemData
+018 void    *ProcessHeap
+01c void    *FastPebLock
+020 void    *FastPebLockRoutine
+024 void    *FastPebUnlockRoutine
+028 uint32  EnvironmentUpdateCount
+02c void    *KernelCallbackTable
+030 uint32  SystemReserved[2]
+038 struct  _PEB_FREE_BLOCK *FreeList
+03c uint32  TlsExpansionCounter
+040 void    *TlsBitmap
+044 uint32  TlsBitmapBits[2]
+04c void    *ReadOnlySharedMemoryBase
+050 void    *ReadOnlySharedMemoryHeap
+054 void    **ReadOnlyStaticServerData
+058 void    *AnsiCodePageData
+05c void    *OemCodePageData
+060 void    *UnicodeCaseTableData
+064 uint32  NumberOfProcessors
+068 uint32  NtGlobalFlag
+070 union    _LARGE_INTEGER CriticalSectionTimeout
+070    uint32  LowPart
+074    int32    HighPart
+070    struct  __unnamed3 u
+070      uint32  LowPart
+074      int32    HighPart
+070    int64    QuadPart
+078 uint32  HeapSegmentReserve
+07c uint32  HeapSegmentCommit
+080 uint32  HeapDeCommitTotalFreeThreshold
+084 uint32  HeapDeCommitFreeBlockThreshold
+088 uint32  NumberOfHeaps
+08c uint32  MaximumNumberOfHeaps
+090 void    **ProcessHeaps
+094 void    *GdiSharedHandleTable
+098 void    *ProcessStarterHelper
+09c uint32  GdiDCAttributeList
+0a0 void    *LoaderLock
+0a4 uint32  OSMajorVersion
+0a8 uint32  OSMinorVersion
+0ac uint16  OSBuildNumber
+0ae uint16  OSCSDVersion
+0b0 uint32  OSPlatformId
+0b4 uint32  ImageSubsystem
+0b8 uint32  ImageSubsystemMajorVersion
+0bc uint32  ImageSubsystemMinorVersion
+0c0 uint32  ImageProcessAffinityMask
+0c4 uint32  GdiHandleBuffer[34]
+14c function *PostProcessInitRoutine
+150 void    *TlsExpansionBitmap
+154 uint32  TlsExpansionBitmapBits[32]
+1d4 uint32  SessionId
+1d8 void    *AppCompatInfo
+1dc struct  _UNICODE_STRING CSDVersion
+1dc    uint16  Length
+1de    uint16  MaximumLength
+1e0    uint16  *Buffer
顶端 Posted: 2007-11-21 12:40 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.011437(s) query 6, Time now is:11-22 15:28, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号