ICode9

精准搜索请尝试: 精确搜索
  • PE文件之dll导出私有函数2022-03-06 12:03:26

    最近在看《Windows PE 权威指南》,才看完导出表。 动动手,跟着做一下好了。 看完这章,基本可以做一个网上常见的基本的PeInfo(pe文件查看器)了, 自己也写了一个,但是还不太完整,不过还是有参考价值的。 工欲善其事必先利其器,没有一个称手的工具,效率上不去啊。 为什么要自己写,因为对别人的

  • Jmeter 压测错误connection reset解决方法2022-03-03 09:58:11

    方法仅作参考: 1.修改HTTP请求下面的Impementation选项,改成HttpClient4 2.在user.properties文件内修改: hc.parameters.file=hc.parameters #Jmeter 2.10以后禁用了失败请求重试 3.在hc.parameters文件内修改: http.connection.stalecheck$Boolean=true #Jmeter 2.10以后禁用了失

  • ximo脱壳教程5:手脱PECompact2.X的壳2022-02-25 20:31:29

    PECompact 2.x -> Jeremy Collake 1。单步 2。ESP定律 3。BP VirtualFree SHIFT+F9,取消断点 ALT+F9 查找 push 8000(特征码) 运行到这 单步跟 4。BP VirtualFree 两次SHIFT+F9 中断后取消断点,Alt+F9返回单步走。 5.0040A86D > B8 74DE4500 mov eax,qqspirit.0045DE74 bp 0045

  • 【运维】设置远程桌面端口号及加入防火墙规则2022-02-23 18:01:16

    @echo off color 0a title @@ 修改Windows XP/2003/2008远程桌面服务端口号 @@ echo ******************************************************************* echo * 请输入您要更改的远程桌面端口号,范围:1-65535,不能与其他端口冲突 * echo ************************************

  • delete与delete []的区别2022-02-06 20:00:20

    一直很好奇delete 和 delete []有什么不同?今天我从汇编的角度看一看 测试源代码 #include <iostream> int main() { char* data1 = new char[10]; char* data2 = new char[10]; std::cout << data1 << data2 << std::endl; delete[] data1; delete data2;

  • windows SDK编程简单总结2022-02-05 18:34:50

    CreateToolhelp32Snapshot <TlHelp32.h>这个头文件,有CreateToolhelp32Snapshot这个api 这个api的第一个参数是个宏,有的可以查看的是所有进程,有的是查看该进程的所有模块。 HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32ProcessID ); 第二个是Pid,如果填

  • 通过U盘安装Windows11时遇此设备不支持升级时的解决办法2022-01-29 00:03:02

    通过U盘安装Windows11时遇此设备不支持升级时的解决办法 这台电脑无法运行 Windows 11解决1.按 ==shift + F10== 打开命令行2.输入 **regedit** 打开注册表3.依次打开来到如下路径4.在LabConfig下分别新建5.分别双击打开两个新建的DWORD (32位)值,在数值处输入6.关闭注册表

  • Canoe之CAPL编程--控制HSPY-36-03程控电源2022-01-15 15:35:00

    variables { int i; byte UART_Port = 1; dword Power_baudrate = 9600; int my_RS232Flag; } int RS232Init(dword port,dword baudrate,dword numberOfDataBits,dword numberOfStopBits,dword parity) { dword ConfigureFlag; dword RS232OpenFlag;

  • 通过CreateFileMapping实现内存共享2022-01-14 19:31:54

    转载:https://www.cnblogs.com/hrhguanli/p/4007100.html 1. 用途和基本操作用于不同进程之间的内存共享操作, 能够将一个物理文件映射到内存其中然后直接利用分配到的或者打开的命名共享内存的地址空间实现资源共享訪问 2. 相关流程1) 新建命名共享内存首先利用CreateFile或者Crea

  • 逆向工程核心原理之第13章PE文件格式导入表的初步理解2022-01-14 17:02:06

    作者分析的是32位的notepad.exe,我们通过模仿分析64位的notepad.exe来认识PE文件格式,跟随作者的脚步,下面我们开始分析: PE的头由 1DOS头 2DOS存根 3NT头 4各种节区头 组成。 ******************************************************************************* 第一部分DOS头结构,总

  • 给WebBrowser控件指定IE的使用版本2022-01-14 13:31:46

    日期:2022年01月12日 作者:Commas 注释:最近遇到一个WIN7 32位用户,用脚本怎么指定IE版本,怎么不成功,手动修改注册表却成功了,琢磨了一下,发现问题了,所以就想着做一个比较全面的总结,一方面方便自己查阅,另一方面也希望可以帮助到需要帮助的小伙伴们,避免踩坑。若有纰漏,请各位小伙伴们

  • Windows 进程的内核对象句柄表2022-01-12 06:00:29

    总结:句柄就是进程句柄表中的索引。Windows之所以要设立句柄,根本上源于内存管理机制的问题,即虚拟地址。简而言之数据的地址需要变动,变动以后就需要有人来记录、管理变动,因此系统用句柄来记载数据地址的变更。 当一个进程被初始化时,系统要为它分配一个句柄表。该句柄表只用于内核对

  • python 剪切板截个图2022-01-11 06:31:06

    import ctypes from ctypes.wintypes import * import win32clipboard from win32con import * import sys class BITMAPFILEHEADER(ctypes.Structure): _pack_ = 1 # structure field byte alignment _fields_ = [ ('bfType', WORD), # file typ

  • 【C# 线程】Windows系统下常见的7种I/O模型 之Overlapped I/O模型2022-01-10 05:00:09

    overview     这个字符到底是什么含义呢?其实它的意思就是当程序在等待设备操作的时候,可以继续往下做而不必阻塞到那个地方等待设备操作的返回,这就造成了程序运行和设备操作时间上的重叠。  Overlapped I/O也称Asynchronous  I/O,异步I/O模型。异步I/O和同步I/O不同,同步I/O

  • Win11右键菜单改回传统样式2022-01-08 23:01:28

    Win11右键菜单,比较不人性化,隐藏了一些常用选项,需要点“更多选项”才能显示,多次一举。 解决方法,一句话: reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve 然后重启资源管理器,搞定! 以上方法比较可靠,万一不行,可以这样: Wind

  • Win32多线程程序设计学习(第三章)2022-01-06 19:58:43

    快跑与等待  在这一章中我们重温了 busy loops 的不良结果,并且学习如何使用Windows NT 的性能监视器捕捉其中的问题。我们也认识了所谓的“激发状态的对象”,并且学习如何在一个 worker 线程或一个 GUI 线程中等待一个或多个这样的对象。最后,我们看到了如何重建一个主消息循环,

  • FSLOGIX 安装记录,组策略记录2022-01-05 18:02:07

        安装完成后,将注册表导入服务器,然后在GPO,更改相关的参数,执行GPUPDATE /FORCE 如果不导入注册表信息,刚有可能会出现首次可正常登录,第二次测报错的可能         ------------------------------------------------------------------------------------------------ Wind

  • pc企业微信hook 企业微信协议 企业微信营销接口2021-12-30 21:34:34

     pc企业微信hook接口,企业微信营销软件,企业微信群发 功能列表: 企业微信hook接口 基本实现企业微信pc端所有功能。 部分代码展示 //通用企业微信设置call BOOL WxWorkSetUp(DWORD type,string key) { DWORD pushType = type; DWORD dwData = getVariableAdd((DWORD)&key); DW

  • 计算机关闭病毒防护与威胁2021-12-28 19:03:39

    关闭病毒防护与威胁 Win+r 输入regedit启动注册表编辑器; 搜索地址 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center\Feature 右侧栏空白处右击鼠标,新建一个DWORD(32)值,重命名为 DisableAvCheck 赋值为1 搜索地址 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Polici

  • 微信HOOK 3.4.5.27 CALL信息留根-2021-12-272021-12-27 12:33:47

    1.二维码获取: HOOK:5D940000+20517A 5DB4517A CALL:5D940000+636CF0 特征码:FF 30 E8 ?? ?? ?? ?? 5DB4514F CC int3 5DB45150 55 push ebp 5DB45151 8BEC mov ebp,esp 5DB45153 56 push esi 5DB45154 68 D8F3415F push WeChatWi.5F41F3D8 5DB45159 8BF1 mov esi,ecx 5DB4515B

  • 除法优化有符号-2的幂逆向还原2021-12-21 23:35:10

    现在我们来逐步分析每一条代码的作用 push ecx 这条代码实际上是为了将esp-4,腾出一个局部变量的栈空间 lea eax,dword ptr ss:[esp] 将刚刚增加的栈空间的地址放入eax中 mov dword ptr ss:[esp],0 初始化这个变量 push eax 将变量地址作为第二个参数入栈 push 0xE47160 将字符

  • XCTF-Re-高手进阶区2021-12-21 12:02:36

    ​ 文章目录 006-GUess-The-Number042-76号-Obfuse-类型43-APK-逆向044-Newbie_calculations045-Windows_Reverse2.exe 006-GUess-The-Number java环境配置反正就一个安装罢了…其余的真的没什么了 “这里的cmd操作” 输入 java -jar 路径 参数 jd-gui-1.6.6.jar 可以

  • PE-资源表2021-12-19 14:03:54

    资源表 PE中的相关资源可以通过程序进行深度定位,所获取的二进制字节码与资源脚本语句之间是一一对应的 这些数据可能是源代码内部需要用到的常景,比如 菜单选项、界面描述等;也可能是源代码外部的,比如程序的图标文件、背景音乐文件、配置 文件等,以上这些数据统称为资源。 5.1

  • 扩展PE头2021-12-16 23:03:58

    扩展PE头 PE头结构体 typedef struct _IMAGE_NT_HEADERS { DWORD Signature; //PE头标识 IMAGE_FILE_HEADER FileHeader; //标准PE头 IMAGE_OPTIONAL_HEADER32 OptionalHeader; //扩展PE头 } IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32; IMAGE

  • win10任务栏透明—注册表方法【新增半透明】2021-12-14 15:32:40

    规则来源:https://github.com/Chuyu-Team/Dism-Multi-language/issues/856https://www.tenforums.com/tutorials/45018-turn-off-clear-acrylic-taskbar-transparency-windows-10-a-2.htmlhttps://windowsreport.com/transparent-taskbar-windows-11/   1803 以上系统支持19043.

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有