python代码容易反编译吗,python pyc反编译

  python代码容易反编译吗,python pyc反编译

  大蟒进行反编译的方法:可以利用第三方库取消样式来实现。该库可以将代码反编译成字节码指令和源代码。例如:【uncompyle_file(test.pyc ,fp,showasm=1,showast=0)】

  1、使用第三方库取消样式

  这个库可以将代码反编译成字节码指令和源代码

  (推荐教程:Python入门教程)

  举例:

  fromuncompyle2import*

  fp=open(code.txt , wb )

  uncompyle_file(test.pyc ,fp,showasm=1,showast=0)

  fp.close()2、使用大蟒自带的阴间模块

  进口阴间

  定义地点_添加():

  .a=0

  .a=1

  .

  defadd_and_assign():

  .a=0

  .a=a 1

  .

  迪斯迪斯(就地添加)

  20LOAD_CONST1(0)

  3STORE_FAST0(a)

  36LOAD_FAST0(a)

  9LOAD_CONST2(1)

  12INPLACE_ADD

  13STORE_FAST0(a)

  16LOAD_CONST0无)

  19返回值

  添加和分配

  20LOAD_CONST1(0)

  3STORE_FAST0(a)

  36LOAD_FAST0(a)

  9LOAD_CONST2(1)

  12二进制_加法

  13STORE_FAST0(a)

  16LOAD_CONST0无)

  19返回值

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: