自己用PY写的也破不了
自己用python写的,只调用了tkinter库。成功请提供思路供小弟参考,谢谢!
在线杀毒:http://r.virscan.org/language/zh-cn/report/b6c964428e97a3c23b219f03a7c702db
附上网盘链接,软件使用tkinter库导致使用pyinstaller打包后文件有点大,8M,实际代码还没20行。。。
链接: https://pan.baidu.com/s/1ch25wiL5ucbj7_whMBpISQ 提取码: dx8k
# -*- coding: utf-8 -*-
import tkinter as tk, tkinter.messagebox
def test():
if entry1.get() == 'lcc1':
tkinter.messagebox.showinfo('成功', '恭喜成功!')
tk._exit()
else:
tkinter.messagebox.showinfo('失败', '请再接再厉!')
ms = tk.Tk()
ms.title('lcc')
ms.geometry('300x200')
label1 = tk.Label(ms, text='www.XuePoJie.com!', bg='green')
butten1 = tk.Button(ms, text='开始测试!', command=test)
entry1 = tk.Entry(ms)
label1.pack()
entry1.pack()
butten1.pack()
ms.mainloop() 本帖最后由 kingsky 于 2019-8-3 12:05 编辑
用uncompyle6就可以反编译 kingsky 发表于 2019-8-3 11:03
# -*- coding: utf-8 -*-
import tkinter as tk, tkinter.messagebox
自己写的肯定有源码呀,要求OD逆向!
不过学习了,居然可以反编译Python{:5_185:} kingsky 发表于 2019-8-3 11:06
用uncompyle6就可以反编译
谢谢,请问可以使用od逆向吗,因为只是简单的if,发现都无从下手。 本帖最后由 kingsky 于 2019-8-3 20:22 编辑
cd27380201 发表于 2019-8-3 19:44
谢谢,请问可以使用od逆向吗,因为只是简单的if,发现都无从下手。
{:5_117:}
能反编译干啥还要用OD?有源码咋改不行?我寻思你帖子里也没要求用OD啊 import sys,os,marshal
path =os.path.split(sys.argv)
f=open(path '/CS1516.pyd','rb')
a=f.read().decode=1('zlib')
a=marshal.loads(a)
a=marshal.loads(a)
f.close()
exec a python本身就是跑在虚拟机里的类似java和csharp,用od来PJ完全是没事找事,直接反编译就好了 不用尝试用OD了,看看你们的系统临时文件夹,是不是生成了M开头的文件夹,验证在里面,自己慢慢找 kingsky 发表于 2019-8-3 02:47
# -*- coding: utf-8 -*-
import tkinter as tk, tkinter.messagebox
这直接就反编译啦?
页:
[1]