2023年天津市逆向re3.exe解析1.拖进IDA里进行分析2.动态调试(过程省略了)3.解密加密算法4.输入FLAG回显成功!1.拖进IDA里进行分析打开后是这么一个程序,直接找到main函数f5反编译即可,这里要注意程序第一次反编译出的代码会有点问题,需要点进引用的那些其他sub函数里面,然后再退到main函数按f5即可变成这样的代码这个时候我们可以看到输入先到buffer里面然后直接比较输入第一位是否是16进制,如果不是16进制程序将会直接退出且没有任何输出。下面将buffer传进了v6里面,然后调用了一个他写的函数sub_7FF7645F10E0,里面有个内置函数写出了是vsscan
2023年天津市逆向re3.exe解析1.拖进IDA里进行分析2.动态调试(过程省略了)3.解密加密算法4.输入FLAG回显成功!1.拖进IDA里进行分析打开后是这么一个程序,直接找到main函数f5反编译即可,这里要注意程序第一次反编译出的代码会有点问题,需要点进引用的那些其他sub函数里面,然后再退到main函数按f5即可变成这样的代码这个时候我们可以看到输入先到buffer里面然后直接比较输入第一位是否是16进制,如果不是16进制程序将会直接退出且没有任何输出。下面将buffer传进了v6里面,然后调用了一个他写的函数sub_7FF7645F10E0,里面有个内置函数写出了是vsscan
【项目打包】visualstudio2022下c++项目打包成exe文件发布刚进实验室,找学姐要点小活练练手,让我把之前的几个小功能的代码(py,matlab,c++)分别打包成exe软件。确实是人菜,遇到一些问题,以及中间的一些步骤就打算记下来,怕以后忘了。【项目打包】matlab下mlapp项目打包成exe文件发布【项目打包】Pycharm下py项目打包成exe文件发布配置信息系统:win11软件:visualstudio2022Qt5.9.9情况:按照网上参考的各路教程一路打包下来,软件应该是行了,但是运行又闪退,debug的时候又能完整运行,百思不得其解。各种测代码加上网上论坛问的,发
【项目打包】visualstudio2022下c++项目打包成exe文件发布刚进实验室,找学姐要点小活练练手,让我把之前的几个小功能的代码(py,matlab,c++)分别打包成exe软件。确实是人菜,遇到一些问题,以及中间的一些步骤就打算记下来,怕以后忘了。【项目打包】matlab下mlapp项目打包成exe文件发布【项目打包】Pycharm下py项目打包成exe文件发布配置信息系统:win11软件:visualstudio2022Qt5.9.9情况:按照网上参考的各路教程一路打包下来,软件应该是行了,但是运行又闪退,debug的时候又能完整运行,百思不得其解。各种测代码加上网上论坛问的,发
场景介绍在使用python+selenium+chrome进行自动化测试期间,每次程序出现错误意外终止或者忘记添加driver.quit()都会在电脑后台中驻留一个chromedriver.exe进程,长期下来会驻留一堆进程占用计算机资源,逐个结束进程非常麻烦。在Windows系统上可以使用命令来一键批量结束进程。值得一提的是,最规范的做法是将可能出现错误的代码放在try块中,并且养成添加driver.quit()的习惯。方案一以管理员身份打开电脑的cmd,输入以下指令结束进程,/F表示强制结束进程,/IM表示根据进程名结束进程。TASKKILL/F/IMchromedriver.exe方案二
一、起因:随着组件的增多、每次启动都要找到位置写一遍命令十分的费劲、麻烦。二、实现: bat文件的框架编写 bat文件在那个文件夹下默认读取的就是本文件夹下的文件@echooff//开始标签pause//防止运行完毕后直接关闭界面三、语法参考:(1)jar包启动命令:startcmd/c"titlezipkin&&java-jarzipkin.jar"解析:第一个zipkin为小黑框的名称第二个是启动jar包的命令 (2)exe文件启动比如redis 命令:start/d"D:\Java\redis"redis-server.exe解析:因为我们的reids启动文件不和bat文件同级,所以先
工作中遇到要将做好的项目打包成应用程序,放在一个裸环境下运行,这就要求将项目相关的第三方库或者包打包,使得应用程序在脱离原依赖环境下,可以直接运行。这里记录一下使用spec文件打包的过程。使用pyinstaller单个文件打包#首先安装pyinstallerpipinstallpyinstaller#执行命名即可完成打包,生成文件名.exe程序pyinstaller-F文件名.py使用pyinstaller多个文件打包这里先看下项目文件结构:#pyinstaller安装方法同上#假设以测试主程序为打包程序时候的主程序,其他py文件为可引用资源#执行如下命令生成spec文件pyi-makespe
问题:errorMSB6006:“CL.exe”已退出,代码为-1073741515描述:相同的代码,之前能够编译正常,移动到其他电脑,本次是移动到一台win7虚拟机上,编译(新装系统),出现上述问题。解决方案:1、推荐使用everything搜索工具,搜索cl.exe,因为我虚拟机上安装了两个版本vs,分别是vs2010和vs2015:2、然后双击cl.exe,会出现提示报错如:vs2010下面的:又如vs2015的:3、继续使用everything查找对应报错文件,找到后,从vs2010类似:C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\Co
首先找到打完的exe包然后依次打开xxxxx_Data>Managed找到Assembly-CSharp.dll这个文件反编译工具dnSpy请出反编译的工具dnSpy然后将这个dll文件拖到该处 依次打开树结构,可以看到跟我们在unity的工程代码是一样的,不过加了一下一些.net的混淆导出工程代码结构点击左上角,文件--导出到工程,然后下图是导出后的样子这门技术很有意思[doge]
自动获取谷歌版本,并自动下载对应版本的chromedriver.exe前言获取谷歌版本(获取google版本)定义下载驱动方法下载逻辑判断最后送个小福利前言因为电脑google浏览器自动升级,还有就是其他同事使用的Google浏览器版本与自己的不一致,需要重复去下载,所有老是需要重新去下载驱动,很麻烦,所有写了一个自动下载驱动的方法。当前方法只适配了Windows上的google驱动,其它系统和浏览器可以自己修改适配一下。获取谷歌版本(获取google版本)#__*__coding:utf-8__*__importos#获取浏览器版本,windowschromeV=os.popen('regq