首页
社区
课程
招聘
[求助]IDA 如何設定陣列及結構體
发表于: 2016-1-29 20:54 3666

[求助]IDA 如何設定陣列及結構體

2016-1-29 20:54
3666
如何將下列資料設定成下列陣列及結構體,附加檔為原始文件.

struct customer_t { // a typical structure
  long id;
  char name[32];
  char sex;      // 'm'ale - 'f'emale
};

customer_t customers[] = { // an initialized array to memorize our customers
  { 1, "Peter", 'm' },
  { 2, "John",  'm' },
  { 3, "Mary",  'f' },
  { 0 }
};

===============================================
.data:0040A128 unk_40A128      db    1                 ; DATA XREF: _main+11o
.data:0040A129                 db    0
.data:0040A12A                 db    0
.data:0040A12B                 db    0
.data:0040A12C                 db  50h ; P
.data:0040A12D                 db  65h ; e
.data:0040A12E                 db  74h ; t
.data:0040A12F                 db  65h ; e
.data:0040A130                 db  72h ; r
.data:0040A131                 db    0
.data:0040A132                 db    0
.data:0040A133                 db    0
.data:0040A134                 db    0
.data:0040A135                 db    0
.data:0040A136                 db    0
.data:0040A137                 db    0
.data:0040A138                 db    0
.data:0040A139                 db    0
.data:0040A13A                 db    0
.data:0040A13B                 db    0
.data:0040A13C                 db    0
.data:0040A13D                 db    0
.data:0040A13E                 db    0
.data:0040A13F                 db    0
.data:0040A140                 db    0
.data:0040A141                 db    0
.data:0040A142                 db    0
.data:0040A143                 db    0
.data:0040A144                 db    0
.data:0040A145                 db    0
.data:0040A146                 db    0
.data:0040A147                 db    0
.data:0040A148                 db    0
.data:0040A149                 db    0
.data:0040A14A                 db    0
.data:0040A14B                 db    0
.data:0040A14C                 db  6Dh ; m
.data:0040A14D                 db    0
.data:0040A14E                 db    0
.data:0040A14F                 db    0
.data:0040A150                 db    2
.data:0040A151                 db    0
.data:0040A152                 db    0
.data:0040A153                 db    0
.data:0040A154                 db  4Ah ; J
.data:0040A155                 db  6Fh ; o
.data:0040A156                 db  68h ; h
.data:0040A157                 db  6Eh ; n
.data:0040A158                 db    0
.data:0040A159                 db    0
.data:0040A15A                 db    0
.data:0040A15B                 db    0
.data:0040A15C                 db    0
.data:0040A15D                 db    0
.data:0040A15E                 db    0
.data:0040A15F                 db    0
.data:0040A160                 db    0
.data:0040A161                 db    0
.data:0040A162                 db    0
.data:0040A163                 db    0
.data:0040A164                 db    0
.data:0040A165                 db    0
.data:0040A166                 db    0
.data:0040A167                 db    0
.data:0040A168                 db    0
.data:0040A169                 db    0
.data:0040A16A                 db    0
.data:0040A16B                 db    0
.data:0040A16C                 db    0
.data:0040A16D                 db    0
.data:0040A16E                 db    0
.data:0040A16F                 db    0
.data:0040A170                 db    0
.data:0040A171                 db    0
.data:0040A172                 db    0
.data:0040A173                 db    0
.data:0040A174                 db  6Dh ; m
.data:0040A175                 db    0
.data:0040A176                 db    0
.data:0040A177                 db    0
.data:0040A178                 db    3
.data:0040A179                 db    0
.data:0040A17A                 db    0
.data:0040A17B                 db    0
.data:0040A17C                 db  4Dh ; M
.data:0040A17D                 db  61h ; a
.data:0040A17E                 db  72h ; r
.data:0040A17F                 db  79h ; y
.data:0040A180                 db    0
.data:0040A181                 db    0
.data:0040A182                 db    0
.data:0040A183                 db    0
.data:0040A184                 db    0
.data:0040A185                 db    0
.data:0040A186                 db    0
.data:0040A187                 db    0
.data:0040A188                 db    0
.data:0040A189                 db    0
.data:0040A18A                 db    0
.data:0040A18B                 db    0
.data:0040A18C                 db    0
.data:0040A18D                 db    0
.data:0040A18E                 db    0
.data:0040A18F                 db    0
.data:0040A190                 db    0
.data:0040A191                 db    0
.data:0040A192                 db    0
.data:0040A193                 db    0
.data:0040A194                 db    0
.data:0040A195                 db    0
.data:0040A196                 db    0
.data:0040A197                 db    0
.data:0040A198                 db    0
.data:0040A199                 db    0
.data:0040A19A                 db    0
.data:0040A19B                 db    0
.data:0040A19C                 db  66h ; f
.data:0040A19D                 db    0
.data:0040A19E                 db    0
.data:0040A19F                 db    0
===============================================

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 341
活跃值: (138)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
2
下载一本《加密解密3》里面有一张讲解结构体创建的,《IDA权威指南2》在112页

.data:0040A127                 db    0
.data:0040A128 customer_t      struc_1 <1, 'Peter', 'm'> ; DATA XREF: _main+11o
.data:0040A14D                 db    0
.data:0040A14E                 db    0
.data:0040A14F                 db    0
.data:0040A150                 struc_1 <2, 'John', 'm'>
.data:0040A175                 db    0
.data:0040A176                 db    0
.data:0040A177                 db    0
.data:0040A178                 struc_1 <3, 'Mary', 'f'>
.data:0040A19D                 db    0
2016-1-29 23:09
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
謝謝你,兩本書我都有,只是以前多是渾淪吞棗,有問題再來請教.謝謝你.
2016-1-30 13:41
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
《IDA权威指南2》原文書有範例,可以下載回來慢慢Try.
範例連結地址
2016-1-30 19:17
0
雪    币: 341
活跃值: (138)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
5
[QUOTE=denlyw;1413865]《IDA权威指南2》原文書有範例,可以下載回來慢慢Try.
範例連結地址[/QUOTE]

网址多打了http://
2016-1-30 21:08
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
謝謝,已修正.
2016-1-30 22:19
0
游客
登录 | 注册 方可回帖
返回
//