Python论坛  - 讨论区

标题:Re: Re: [python-chinese] 请问各位大大,发 布后的python源程序如何进 行加密,让别人无法得到源程序?

2006年06月24日 星期六 17:14

谢小漫 cat at ewyu.com
Sat Jun 24 17:14:13 HKT 2006

上面的方法都是不是最强的加密方法。
我有个办法,看你有没有能力了。python可以直接从ZIP里面直接加载unit,通过调用zlib,你可以修改zlib,在文件加载时对zip文件的读写进行加密,
算法嘛随便你了.然后编译出自己的zlib库,然后再把这个库编译进python32.dll这样,
你的python就可以直接从自己加密后的zip里加载单元了.网易游戏就是这么做的.

------------------------------->
在网上找到的,应该是比较强大的加密。


在06-6-24,cry <zyqmail at tom.com> 写道:
>
> 吴俊玉,您好!
>
>
>
> 在 2006-06-23 16:16:00 您写道:
> >也许sky需要的只是把python脚本编译成*.pyc吧!
> >
> >BTW:现在有好的工具反编译pyc文件吗?
> 没有发现过,有人知道吗?
>
> 也许那些高人们对PYTHON不感兴趣。
> >--
> >北京市海淀区中软国际
> >_______________________________________________
> >python-chinese
> >Post: send python-chinese at lists.python.cn
> >Subscribe: send subscribe to python-chinese-request at lists.python.cn
> >Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> >Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>> 礼!
>
>            cry
>            zyqmail at tom.com
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
花开邑大,漫步心月湖。
http://www.ewyu.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060624/2d1a0d02/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月25日 星期日 01:08

Apex Liu apex.liu at gmail.com
Sun Jun 25 01:08:47 HKT 2006

如果是这样的话,还是容易破解的,方法如下:

用 谢小漫
所述的方法,将原来的python32.dll改名为其他名字,如python32_old.dll,再写一个python32.dll,调用python32_old.dll,主程序调用新的python32.dll的相关函数(例如从zip中读取所用的函数)时,新动态库调用旧动态库的相应函数,但是此时,旧动态库返回的数据已经是解密后的明文了,只需要将这些明文另存为文件,然后就可以分析,使用了。哇哈哈~~~~



2006/6/24, 谢小漫 <cat at ewyu.com>:
>
> 上面的方法都是不是最强的加密方法。
>
> 我有个办法,看你有没有能力了。python可以直接从ZIP里面直接加载unit,通过调用zlib,你可以修改zlib,在文件加载时对zip文件的读写进行加密,
> 算法嘛随便你了.然后编译出自己的zlib库,然后再把这个库编译进python32.dll这样,
> 你的python就可以直接从自己加密后的zip里加载单元了.网易游戏就是这么做的.
>
> ------------------------------->
> 在网上找到的,应该是比较强大的加密。
>
>
---------------------------------
Apex Liu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060625/72b1d213/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号