pyc
  • 2024-06-21python pyinstaller打包的exe 反编译问题记录 破解加密
    首先是用pyinstxtractor这个网上很多教程,不详说了。生成一个xxx.exe_extracted目录生成过程中,如果pyinstaller用key加密了,会[!]Error:FailedtodecompressPYZ-00.pyz_extracted\Cython\__init__.pyc,probablyencrypted.Extractingasis. 这个说是fail了,其实可以解
  • 2024-04-18CTF中常见的四种python逆向
    说在前面:什么是pyc文件?pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种bytecode,py文件变成pyc文件后,加载的速度有所提高,pyc 文件是Python编译过的字节码文件。它是Python程序在运行过程中由源代码(通常是.py文件)自动或手动编译产生的二进制文件。而且pyc是
  • 2024-04-03python中的可执行/调用对象有哪些?
        本文探讨一下pyhton中可执行/调用的对象有哪些?    大家首先想到的是函数/方法,但除了函数/方法之外,还有其他的对象是可执行/调用的,大家都了解吗?任何一个可执行对象都有一个codeobject,它是一个字节码序列,python虚拟机解释执行的就是字节码。    可
  • 2024-03-27使用compileall模块编译Python的源代码
    编译当前目录及子目录所有python源码为pyc文件python-mcompileall-b.参数说明-b:这个选项告诉compileall模块在编译时进行备份。它会为每个已编译的源文件创建一个备份文件,后缀为.pyc.bak.:这是命令行中的当前目录。这意味着compileall将会在当前目录及其所有子目录中
  • 2024-02-13Tacotron2 Inference教程
    https://www.dandelioncloud.cn/article/details/1601780566695559170目录结构本教程实验环境为GoogleColab,文件目录结构如下ALL└──tacotron2├──audio_processing.py├──checkpoint_269000├──data_utils.py├──demo.wav├──distributed.py
  • 2023-12-29python反编译全流程
    [NISACTF2022]ezpython1、将exe文件转换为pyc文件格式此题附件下载下来后为exe文件格式,我们需要用到pyinstxtractor.py这个工具来将exe文件转成pyc格式在pyinstxtractor.py的文件夹中cmd,输入pythonpyinstxtractor.py文件名2、修改magicnumber经过以上操作后会生成一个
  • 2023-11-28pyc逆向以及DASCTF里的ezpython复现
    pyc文件结构分析pyc文件是Python在解释执行源代码时生成的字节码文件,可以直接由Python虚拟机执行。重点了解了下文件头,还不太了解其他部分怎么出题。参考pythonpyc加花指令pyc文件头参考深入理解python虚拟机:pyc文件结构Python代码保护|pyc混淆从入门到工具实现mag
  • 2023-11-16新的
     pyc-003PYC的第四种候选药物在多囊肾病中具有改善疾病的潜力-Benzinga今年每天3颗,nianzhong后每天4颗 
  • 2023-11-09【re】[广东省大学生攻防大赛 2022]pyre --爆破字符
    附件下载下来,解压,发现是一个python打包的exe这里用pyinstxtractor进行反编译,后面会得到一个文件夹,里面有一个pyc文件这里可以用进行网站进行对pyc进行反编译:在线Pythonpyc文件编译与反编译(lddgo.net)反编译的python结果如下:#Visithttps://www.lddgo.net/string/pyc-com
  • 2023-11-08【re】[HUBUCTF] ezPython --pyc文件
    这道题的附件是一个pyc文件,需要可通过在线网站反编译成py文件在线Pythonpyc文件编译与反编译(lddgo.net)代码逻辑很简单,就是我们读入的东西先base58再base64,最后等于M0hBajFITHVLcWV6R1BOcEM5MTR0R0J3eGZVODV6MTJjZUhGZFNHQw==丢进FromBase64(Base64转换),FromBase58(Base5
  • 2023-10-14[SWPUCTF 2021 新生赛]老鼠走迷宫(详细版
    附件下载https://wwvc.lanzouj.com/iYLez1br84jg解题思路用pyinstxtrator解析exe重点:将无后缀的5先修改后缀为pyc,然后随便找一个pyc文件补齐5.pyc的前16位十六进制数值(这道题以struct.pyc为例)将.pyc反编译为.py找到maze,从而找到最短路径改后缀下载附件,拿到一个无后缀的
  • 2023-10-10Python文件类型
    1.文件分类   源代码:文件以py为扩展名,由python程序解释,不需要编译;   *.pyc,py源文件编译成的二进制字节码文件,依然由python加载执行,不过速度会提高,也会隐藏源码;   *.pyo,优化编译后的程序,也是二进制文件,适用于嵌入式系统。2pyc和pyo文件生成   生成pyc文件:   
  • 2023-09-20反编译python程序
    1. 工具1. pyinstxtractor.py  2. uncompyle6 :pipinstalluncompyle62.安装pyinstallerpipinstallpyinstaller3. exe解pycpythonpyinstxtractor.pyxxx.exe4. pyc转pypython3.9版本以下: uncompyle6-oxxx.pyxxx.pycpytho
  • 2023-08-18bad_python
      对着正确的pyc文件在010把题目文件的前缀改掉  
  • 2023-08-10python编译pyc文件
    python提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是py_compile模块。将单个python文件转为pyc文件python-mpy_compilemycode.py将一个目录中的python文件转为pyc文件python-mcompileall./your_path/编译完成后如果想要直接运行Pyc文件注意两点:1.要把p
  • 2023-08-01Python 程序的运行原理
    1.简单的例子先从一个简单的例子说起,包含了两个文件foo.py和demo.py[foo.py]defadd(a,b):returna+b[demo.py]importfooa=[1,'python']a='astring'deffunc():a=1b=257print(a+b)prin
  • 2023-07-30CTFer成长记录——CTF之Misc专题·攻防世界—hon
    一、题目链接https://adworld.xctf.org.cn/challenges/list二、解法步骤  附件给的是一个音频,但是打不开。用binwalk看看是否嵌套了文件:  里面藏了两个jpg文件,那么用dd命令分离:  ddif=hong.mp3of=a.jpgskip=82483bs=1,ddif=hong.mp3of=b.jpgskip=138170bs=1
  • 2023-07-28CTFer成长记录——CTF之Misc专题·攻防世界—适合作为桌面
    一、题目链接https://adworld.xctf.org.cn/challenges/list二、解法步骤  附件是一张炫酷的.png图片:  常规操作无效后,考虑其他的隐写软件:stegsovle。打开后,尝试不同的文件通道,发现有二维码出现:扫描后是一段16进制字符串:  在010中新建16进制文件,使用ctrl+shitf+v
  • 2023-06-27由Python历史「解密」Python底层逻辑
    一次纯粹的hackingPython的作者,GuidovonRossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。尽管,他算得上是一位数学家,但他更加享受计算机带来的乐趣,热衷于做任何和编程相关的活儿。80年代,掀起了个人电脑浪潮,但受限于个人电脑配置低,所有的编译器的核心是做优
  • 2023-06-22xxx.opt-1.pyc、xxx.opt-2.pyc和xxx.pyc的区别
    在安装python后,我们会在它的安装目录下见到大量的类似xxx.opt-1.pyc、xxx.opt-2.pyc和xxx.pyc这样的文件。比如以下这样,那么它们之前有什么区别呢?expatreader.cpython-39.opt-1.pycexpatreader.cpython-39.opt-2.pycexpatreader.cpython-39.pyc这三个文件是Python解释器
  • 2023-06-21git 批量add 时候排除指定文件
     比如gitadd只想要绿色部分,但一个个文件输入太慢这时候gitaddapp/model/:^*/*/*.pyc      添加整个model/  但排除子目录中的任意pyc文件 
  • 2023-06-01python compileall 打包发布
    Python工程的编译、合并、打包、发布 确保要发布的包(demo)的根目录中有__main__.py文件,这个是程序执行入口。编译python3-O-mcompilealldemo批量改名.pyc文件find.-name'*.pyc'-execrename's/.cpython-35.opt-1//'{}\;移动.pyc文件find.-name'*.pyc'-execdirmv
  • 2023-05-30【NSSCTF逆向】【2023题目】《doublegame》《fake_game》《easy_pyc》《For Aiur》
    题目doublegame解法感觉还是蛮抽象的一题打开看看是一个贪吃蛇,也不懂啥直接放进ida看看有很多函数,不想一个个看了,直接看string感觉有很多有用的信息,题目信息又说是doublegame所以应该还有一个游戏,看红框的内容应该是这个迷宫了,点进去通过交叉引用看看ok就是一个迷宫,
  • 2023-04-21Python程序运行原理
    Python是一种解释型语言(先编译后解释语言),不需要编译成可执行文件,而是在运行时逐行解释执行,故运行效率相比C/C++较低。Python的运行原理可以简单地概括为以下几个步骤:词法分析和语法分析:Python解释器会将源代码进行词法分析,将代码转换为一系列的Token(即词法单元)。然后,Python
  • 2023-03-28深入理解 python 虚拟机:pyc 文件结构
    深入理解python虚拟机:pyc文件结构在本篇文章当中主要给大家介绍一下.py文件在被编译之后对应的pyc文件结构,pyc文件当中的一个核心内容就是python字节码。pyc