反编译

pyc反编译

.pyc 是 Python 编译后的字节码文件,通常是在运行 Python 脚本时由解释器自动生成,用于加速程序运行

想查看 .pyc 文件的源码,可以使用反编译工具 uncompyle6 将其还原为 .py 文件。

-使用 uncompyle6

-在线网站 https://tool.lu/pyc/

exe反编译

使用IDA

apk反编译

使用jadx-gui-1.4.4-no-jre-win.exe

NewStar-re复现

学MISC果然还是要带点其他领域,那就学点RE吧!而RE的入门还是觉得NewStar好,不会了还有WP看(bushi

1.ez_debug

当初不会写是因为这个代码风格我有点看不懂,而且很长加上不怎么会调试所以没写出来。

re2

这里我们应该发现decrypted flag应该是输入的flag与加密之后再解密的flag比较
注意上面的you函数,步入后看到几个变量,下断点,调试

re3

能看得到v5的值在缓慢变化成flag,不断f8单步执行即得到flag

总结:看到提示后应该多步入函数看看,断点也可以下在函数里。F8单步执行可以缓慢查看变量的变化。