![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编初探
文章平均质量分 72
Em1y@
学生,二进制安全学习者,熟悉glibc,linux操作系统
展开
-
汇编语言将十进制字符串转为十六进制
汇编语言将十进制字符串转为十六进制Author:Em1yaPart1:Str to hex基本思路:将10进制字符串的每一个字符提出,减去0x30转化位该位对应的数值,将数值与原结果10相加例如:1234的分解成为1+010=1,2+110=12,3+1210=123,4+123*10=1234,在加完之后存入寄存器,就自动变成十六进制数Part2:hex to Str对于1步骤后的00000064,我们做如下处理先将该数右移至最低的十六进制位为我们想要提取的位所以,对于倒数第i项(i从0原创 2021-10-20 00:08:09 · 9039 阅读 · 4 评论 -
RVA to RAW?汇编程序输出PE文件导入/导出表
汇编程序输出PE导入表,导出表原创 2021-11-16 23:05:23 · 2047 阅读 · 4 评论