首页
社区
课程
招聘
[原创]bytecodeviewer使用(一)
发表于: 2019-8-26 22:59 7938

[原创]bytecodeviewer使用(一)

2019-8-26 22:59
7938

bytecodeviewer是一款基于图形界面的Java反编译器,Java字节码编辑器,APK编辑器,Dex编辑器,APK反编译器,DEX反编译器。不仅如此,它还是一款Hex查看器,代码搜索器和代码调试器。除此之外,它还具备Smali和Baksmali等汇编器的相关功能(这段是百度上抄的)。


其实有很多大佬改jar包的时候都会使用smali和baksmali ,然后在dex2jar。这确实可以适应大部分情况,但有些情况dex2jar后的jar包出问题了,这时候你可能会用到这款工具。


简单分享一下它对jar包的逆向,包括分析,以及直接修改java字节码,通过平时的使用,发现用这款工具对各种各样的SDK修改,简直方便的不行。


官网:bytecodeviewer


建议直接编译源码,因为直接使用可能会有莫名其妙的问题,有了源码,出问题可以直接改源码。例如,python环境问题,或者之前我使用的时候,在Mac端就遇到保存时候主线程卡死的问题(截至到今天,这个问题依然存在,不过我修复了一下,会在文章末尾给出jar)。源码可以去官网下。我这边使用intelJ编译源码,没有什么大坑。





测试一下搜索




上面已经返回了搜索结果,并且可以看到2个面板,面板可以通过View选项卡去配置,并且可以选择每个面板展示的内容(包括java,smali,bytecode,hexcode等等 )

第二篇


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2019-8-26 23:03 被GitRoy编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 5308
活跃值: (5634)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
为什么我的图不见了??
2019-8-26 23:02
0
雪    币: 5308
活跃值: (5634)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
链接:d17K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4i4K6u0V1P5o6q4*7c8X3k6x3k6h3q4K9x3K6N6w2e0f1&6e0N6U0k6a6K9W2S2c8i4K6t1$3L8X3u0K6M7q4)9K6b7W2)9J5y4X3&6T1M7%4m8Q4x3@1u0Q4c8e0g2Q4b7f1k6Q4z5o6k6Q4c8e0N6Q4b7e0m8Q4z5o6q4Q4x3@1q4U0M7s2f1%4
稳定版jar包地址
2019-8-26 23:08
0
雪    币: 423
活跃值: (2032)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
支持一下
2019-8-26 23:20
0
雪    币: 5308
活跃值: (5634)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
5
笑对VS人生 支持一下
谢谢!
2019-8-27 00:42
0
雪    币: 574
活跃值: (459)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢分享,看起来不错的工具
2019-8-27 09:55
0
雪    币: 6266
活跃值: (1276)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
比起jadx如何?优缺点?
2019-8-27 23:17
0
雪    币: 5308
活跃值: (5634)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
xmhwws 比起jadx如何?优缺点?
jadx貌似不能直接修改jar包, 这个bytecodeviewer可以通过java字节码直接修改。对搞sdk很好用。
2019-8-28 00:31
0
雪    币: 279
活跃值: (3379)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
GitRoy jadx貌似不能直接修改jar包, 这个bytecodeviewer可以通过java字节码直接修改。对搞sdk很好用。
怎么修改jar啊,没有这个选项呢
2019-8-28 11:31
0
雪    币: 5308
活跃值: (5634)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
10
helloworda 怎么修改jar啊,没有这个选项呢
我第二篇有写。
2019-8-28 13:00
0
游客
登录 | 注册 方可回帖
返回