最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

京峰二進制安全逆向高級

2022-09-20 21:36 作者:抽抽一生戀  | 我要投稿

再編譯逆向工程的結(jié)果能否得到一樣的二進制代碼

再編譯逆向工程得到的源代碼(已報名京峰底部評),能不能得到與原來相同的的二進進制代碼呢?有多困難?之前逆向了某款路由,好奇之下做了一點實驗,發(fā)現(xiàn)除非在編譯器、編譯選項、編碼風(fēng)格方面完全一樣,同時知識水平和相關(guān)經(jīng)驗也非常重要。

?

編譯器。一方面,相同版本的編譯器可能應(yīng)用了不同的版本的補??;另一方面,構(gòu)建編譯器本身的選項也許也會對生成的目標(biāo)有影響。某二進制使用GCC 4.8.3編譯,通過strings命令發(fā)現(xiàn)其編譯選項是“?-msoft-float -mllsc -mplt -mno-shared -g”。但使用自己構(gòu)建的編譯器(使用buildroot構(gòu)建)時,使用相同編譯選項編譯得到目標(biāo)文件,然后使用strings指令查看生效的編譯選項變成“-msoft-float -mllsc -mplt -mno-shared?-march=mips32r2 -mabi=32?-g”,編譯器自動增加了新的選項。另外還發(fā)現(xiàn),自己構(gòu)建的編譯器編譯生成的目標(biāo)在存儲延時槽位置缺少nop指令。



京峰二進制安全逆向高級的評論 (共 條)

分享到微博請遵守國家法律
高邑县| 郓城县| 大同县| 博客| 察哈| 手机| 海原县| 巴马| 惠水县| 武汉市| 区。| 文安县| 望都县| 棋牌| 腾冲县| 四会市| 长垣县| 海宁市| 武邑县| 镇康县| 南昌市| 平山县| 句容市| 松桃| 连平县| 嘉荫县| 卓尼县| 恩平市| 黑龙江省| 乌苏市| 陆川县| 乌什县| 广西| 余姚市| 都江堰市| 仪陇县| 芮城县| 南城县| 五峰| 尤溪县| 津市市|