当前位置: 首页 > news >正文

小学生做电子小报的网站塘沽做网站的公司

小学生做电子小报的网站,塘沽做网站的公司,杭州网页模板建站,可视化手机网站开发工具0x00 背景 自己写的项目#xff0c;又想保护源码#xff0c;自己做个混淆是最方便的了。 0x01 实践 这里使用开源工具 GitHub - astrand/pyobfuscate: pyobfuscate#xff0c;虽然git上才500多star#xff0c;但是很好用。它的使用场景是混淆单个py文件。很多事物有开始就…0x00 背景 自己写的项目又想保护源码自己做个混淆是最方便的了。 0x01 实践 这里使用开源工具 GitHub - astrand/pyobfuscate: pyobfuscate虽然git上才500多star但是很好用。它的使用场景是混淆单个py文件。很多事物有开始就有结束有混淆就有反混淆所以为了增加反混淆难度我这里先将py文件进行混淆再把混淆后的py代码编译成pyc这样反解难度就大大增加啦 下面创建一个pyc_change.py 用于将py编译成pyc: #!/usr/bin/env python # encodingutf-8 pyc 文件只有在文件被当成模块导入时才会生成。也就是说 Python 解释器认为只有 import 进行的模块才需要被重用。 生成 pyc 文件的好处显而易见当我们多次运行程序时不需要重新对该模块进行重新的解释。主文件一般只需要加载一次不会被其他模块导入所以一般主文件不会生成 pyc 文件。所以这个脚本的功能是将所有py文件编译为pyc需要统一.pyc文件的名称例如python3.6环境下util.py生成的.pyc文件名为util.cpython-36.py此时直接使用:import util 会报错ImportError: No module named util 需要将util.cpython-36.pyc重命名为util.pyc import compilealldef compile_run():将当前目录下的py文件预编译为pyc文件:return:compileall.compile_dir(r./dest)if __name__ __main__:compile_run() 编写一个一键编译脚本a.bat: del /F /S /Q dest md dest set nameyourcodename python36 pyobfuscate-master/pyobfuscate.py yourcodename_suffix.py dest/%name%.py python36 pyc_change.py move dest\__pycache__\%name%.cpython-36.pyc ./%name%.pyc 上面bat文件的意思是先创建一个dest 目录然后执行当前目录的 pyobfuscate-master 将yourcodename_suffix.py 进行混淆混淆后的代码命名为yourcodename.py再对yourcodename.py 编译成 yourcodename.pyc。 文件夹位置截图 生成的结果在dest目录。注意一次只能混淆编译一个文件哦。 0x02 打包 打包这里介绍2种吧一种是打zip包并执行它常用于渗透测试。 例如参考这篇文章Python 的 zipapp构建可执行的 Zip 应用程序-云社区-华为云 python打zip包并执行 $ zip hello.zip __main__.pyadding: __main__.py (stored 0%)$ python ./hello.zip Hello, World! 第二种是项目发布常用的打rpm包格式(要提前安装rpm) fpm -s dir -t rpm -n release_engine -v 1.0.0 --iteration release --prefix /opt/test_engine/ --rpm-digest md5 --architecture x86_64 --description leeezp --package /tmp -C /tmp/zip/ -n 是rpm文件名-v 版本信息 --prefix 是安装后解压到哪个目录--description 为添加的描述--package 为打包到哪个目录-C 为将哪个目录下的文件打包成rpm。 0x03 后记 1.分享一下我的文件混淆的思路 单个文件混淆一层编译为pyc。 多个文件混淆主文件编译为pyc。引用(import)的文件编译成pyc。 也就是说每个文件都要以pyc运行。 2.反编译网站只可以解密一点 python反编译 - 在线工具 .
http://www.hkea.cn/news/14558715/

相关文章:

  • 东莞建站方案flash asp网站
  • 微信能否做门户网站网站开发入门培训机构
  • 三 网站建设网站推广有哪些公司可以做
  • wordpress 三栏廊坊百度优化
  • 深圳手机商城网站设计费用做网站用个人还是企业比较好
  • 做asp网站需要的实验报告单服装设计投稿平台
  • 网站怎么做微信送红包活动电商运营培训学费多少
  • 厦门建设企业网站小榄网站建设
  • 怎样用手机做推广免费网站知网涉嫌垄断被罚8760万
  • 政务网站建设合同做宣传的网站
  • 湖南省做网站的湖南 网站建设
  • 电子兼职网站建设网站安全和信息化建设
  • h5网站开发后台html模板
  • seo北京网站推广做预算查价格的网站是哪个
  • 交易类网站建设开发一个相亲软件需要多少钱
  • 怀化网站制作建设建设龙卡e付卡网站
  • 免费制作网站的软件手机怎样设计网站建设
  • 手机网站 用户体验深圳十大外贸公司排名
  • 1年网站天津seo网站推广
  • 网站推广设计制作南阳专业网站设计公司
  • 企业宣传网站建设需求说明书样文本地宁波网站建设
  • 沈阳网站建设黑酷科技drupal个人门户网站开发
  • 青海建设局网站前端手机网站
  • 微网站建设公司首选公司后端开发工程师前景
  • 600元做网站制作html代码
  • 网站名称是网址吗网站怎么弄
  • 电商物流建设网站过程惠州做网站小程序
  • 求网站建设的视频临沂品牌网站推广
  • 网站做聚合页面搭建正规网站
  • 网站 建设情况兵团第二师建设环保局网站