实验吧逆向工程-Byte Code

题目下载链接:http://ctf5.shiyanbar.com/reverse/byte-code/tmp.zip
新的一题,最近也是很烦躁啊,论文写不出来。学习知识放松一下吧。
题目中又有一段英文提示:
你需要与警卫进行身份验证才能进入装货区! 从Vault应用程序输入root密码以检索密钥! 此类文件是Vault应用程序的可执行文件。
大概意思就是需要输入密码才能获取进入权限吧,让我看看到底是个什么东西。
1、解压过后是一个.class文件,.class文件我以为应该是一个java文件,但是使用Notepad打开是乱码,然后发现:
.class文件是.java文件编译后生成的字节码文件,我们使用一般的文本编辑工具打开的话,里面的内容是乱码。
参考百度经验:https://jingyan.baidu.com/article/d169e18677e87b436611d81f.html
2、经介绍是使用java反编译软件JD-GUI,下载地址为:http://java-decompiler.github.io/


3、打开之后代码清晰可见:

4、看代码逻辑就可以获得Key,就顺序赋值一个字符串,注意大小写,k是小写。

小结:今天的题目还是挺简单的,学到了一个新的java反编译工具。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容