2020-虎符网络安全赛道-Re-game
题目链接https://pan.baidu.com/s/1Rq4lJmANHSL1EKk8AZxqDw?pwd=0422 下载下来是一个txt文件,直接人工逆向分析。 初始化及flag判断 前面容易看出初始化了三个列表arr0、arr1和arr2,python版本为2.7 123arr0 = [249, 91, 149, 113, 16, 91, 53, 41]arr1 = [43, 1, 6, 69, 20, 62, 6, 44, 24, 113, 6, 35, 0, 3, 6, 44, 20, 22, 127, 60]arr2 = [90, 100, 87, 109, 86, 108, 86, 105, 90, 104, 88, 102] 先声明四个check函数,然后是校验flag。由于每一次返回FALSE都是跳转到239偏移地址,flag错误。因此可以判断出四个check间是&的关系。 123456flag = input()if check0(flag) & check1(flag) & check2(flag) &...
配置多版本JAVA,同时通过win+R快速切换
当我们安装多个JAVA版本时,在不同的版本间切换时需要打开系统的环境变量,修改JAVA_HOME指向的JAVA环境变量,有、麻烦。 因此想到了通过win+R调用bat脚本快速切换JAVA版本的方法。 安装多个JAVA版本参考博客【精选】在Windows环境配置多版本Java(Java8+Java16为例)_windows java版本管理-CSDN博客 设置win+R快速启动项参考博客使用(运行)win+r 快速打开所有的软件_win+r查看所有应用-CSDN博客 接下来是bat脚本的设置以jdk8为例 新建文本文档,在文档中输入如下内容: 123456@ECHO OFFstart cmd /c setx "JAVA_HOME" "%JAVA8_HOME%" /m :: /c参数表示执行完此命令后关闭命令提示符程序cmd::...
python逆向
pythonpython是一门解释性的语言 源代码—>中间代码—>机器语言 编译器先将源代码编译成虚拟机指令,再由解释器对中间代码进行解释。 python有两种常见的解释器: CPython:C语言开发,使用最广,默认的解释器 PyPy:采用JIT技术,对python代码进行动态编译,追求执行速度 Python 字节码与字节码混淆 - 简书 (jianshu.com)关于python字节码的知识 深入理解python之Opcode备忘录 - 简书 (jianshu.com)这个博客里有关于字节码指令的详细解释 pyc文件 pyc是编译py后生成的字节码文件,可以用来隐藏源代码。pyc内容跟python 版本有关。 不同版本的python可能运行不了同一个pyc文件。 12python -m py_compile test.py#反编译pyc文件 学习python字节码学习搭配chatGPT,能提高学习效率 CPython使用基于堆栈的虚拟机 在执行python文件时候,第一步: python解释器会将你写的python代码先编译为字节码第二步:...
使用bat快速上传博客
Windows批处理文件(.bat文件和.cmd文件)介绍以及简单使用_windows批处理文件是什么意思_Gary的面包屑小道的博客-CSDN博客 echoecho:显示信息1echo hello //在终端打印hello @echo offWindows下的bat文件的@echo off 作用?_五山口老法师的博客-CSDN博客 命令叫做“回显” 添加上这条语句后,就不会将文件内容打印到终端上. 12345678910111213@ECHO OFFECHO hello1ECHO hello12ECHO hello1234ECHO hello12345ECHO hello123456ECHO RandolfluoPAUSE 修改文件内容,去掉@符号 12345678910ECHO OFFECHO hello1ECHO hello12ECHO hello1234ECHO hello12345ECHO hello123456ECHO RandolfluoPAUSE 123456789101112::ECHO OFF //注释掉ECHO OFF 指令ECHO...
hello
Hello hexothis is code12345678class Javahelloworld { public static void main(String args[]){ System.out.println("hello hexo\n"); }} 这是图片测试 这是标签外挂 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697{% note blue 'fas fa-bullhorn' simple %}我爱计算机{% endnote %}{% note pink 'fas...