ICode9

精准搜索请尝试: 精确搜索
  • PE文件详解七2022-04-04 20:31:44

    前面好几篇在讲输入表,今天要讲的是输出表和地址的是地址重定位。有了前面的基础,其实对于怎么找输出表地址重定位的表已经非常熟悉了。   0x01 输出表结构   当创建一个DLL文件时,实际上创建了一组能让EXE或者其他DLL调用的一组函数,PE装载器根据DLL文件中输出信息修正正在执行文

  • Window 下如何检查 DLL 依赖(How to check for DLL dependency?)2022-04-04 14:32:19

    安装 Visual Studio,加载 "Developer Command Prompt for VS 2017",使用 dumpbin 工具 dumpbin /dependents your_dll_file.dll 安装 Cygwin,打开 Cygwin Terminal,可以运行 linux 指令 ldd your_dll_file.dll 参考链接:https://stackoverflow.com/questions/7378959/how-to-chec

  • 羽夏逆向指引——注入2022-04-03 10:04:08

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图。可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。 如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我

  • 【python报错】OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.2022-04-02 20:01:24

    问题 OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause i

  • C# NX二次开发异常报错时显示具体行号和文件名称2022-04-02 13:31:08

         大家都知道用C++搞二次开发时通过添加西门子 写好宏语句,出错时可以显示错误语句的具体行号,其实C#异常报错默认就是提供行号信息的,只是很多人不知道而已,下面是详细说明。 1.首先必须是Debug模式下生成的dll 2.在生成的DLL目录下把相同文件名的.PDB文件和DLL文件复制到你的

  • xshell启动遇到“由于找不到mfc110.dll,无法继续执行代码的解决方法2022-04-01 23:33:51

        解决方法:去https://www.microsoft.com/zh-CN/download/details.aspx?id=30679下载,且两个都需要安装   3、遇到“产品运行所需的信息检索失败。请重新安装xshell” Code=40002     需要使用管理员身份运行里面的绿化bat文件就可以了。

  • 易语言DLL与C#.net互操作2022-04-01 22:33:53

    易语言DLL与C#.net互操作 本文演示了如何用易语言调用C#.NET编写的DLL,以及用C#调用易语言DLL并输出类。 易语言调用 C# 编写的 .NET 类库 办法是:将C#编写的类库注册为Com组件,然后使用易语言调用。 VS新建一个C# .net类库工程。修改项目属性: 1.勾选 生成 -> 为 COM 互操作注册

  • DLL学习随记2022-04-01 17:00:18

    在编译程序时,需要经过“预编译->编译->汇编->链接”四阶段。链接库时,有静态库和动态库两种库。   静态库:函数和数据被编译进一个.lib文件。在编译连接可执行文件时,链接器从库中复制这些函数和数据并把它们和应用程序的其他模块组合起来创建最终的可执行文件。换句话说,打包时,库已

  • Windows 7系统中内存快速释放的方法2022-03-29 10:02:23

    1、在桌面的空白处新建一个快捷方式 2、在创建快捷方式向导中输入“C:\Windows\System32\rundll32.exe advapi32.dll,ProcessIdleTasks”命令后,点击下一步 3、更改快捷方式的名字为快速释放内存,双击打开即可在下次释放计算机的内存。    

  • LINUX 守护进程2022-03-27 23:35:00

    在/etc/systemd/system 下新建文件(推荐使用MobaXterm),文件名以.service结尾,配置内容为(注意:中文注释需要删掉,否则部分 Linux 服务器会报错):   [Unit] Description=blogcore #服务描述,随便填就好 [Service] WorkingDirectory=/website/blogcore #工作目录,填你应用的绝对路径

  • AndroidStudio 配置adb以及一直loading devices2022-03-21 22:05:46

    在Terminanl中执行adb报错信息如下: 'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。 正确的: Android Debug Bridge version 1.0.41 Version 31.0.3-7562133 Installed as C:\WINDOWS\system32\adb.exe ....................................... 解决步骤: 1.配置

  • 解决Ansys workbench Model(Mechanical)无法打开的方法2022-03-19 15:03:33

    出现打不开问题的原因应该是缺少了一些dll及当前系统语言与软件不匹配的问题。PS:本人使用Ansys 2019版本的组件(workbench只能设置英文界面),电脑系统是WIN10。其他同学使用了有中文汉化版本的ansys,并没有出现在workbench 中使用model报错的这种问题。          经过查找,发

  • 微信机器人之PC微信hook2022-03-18 18:10:16

    想实现微信机器人软件的主要构成分为一个主进程exe和一个注入的dll,主进程exe:把dll注入到微信,发送指令给dll,接受dll的信息,注入的dll:被注入到微信内部,拦截微信的数据,调用微信的功能接收主进程的指令,执行指令对应的操作、发信息给主进程,通过这样的操作,就能实现获取信息和发送信息的最

  • 固高gts400,vs2017,win10 -64配置记录2022-03-11 12:58:23

    1、需要新版的64位驱动; 2、设备管理器中更新板卡的驱动; 3、用demo软件,测试能不能平台正常运行;可以,说明硬件接线正常,说明软件驱动正常,说明板卡函数正常使用 4、vs2017配置。 参考网址 https://blog.csdn.net/haijunsm/article/details/86306943。 第一步。 新建工程。 第二部,

  • Windows消息钩取2022-03-09 19:03:12

    1.消息钩子 简单理解:在消息从OS移动到应用程序的时候,我们利用消息钩子在此期间偷看这些信息 钩链:多个相同的消息钩子,按照设置顺序依次调用这些钩子,组成的链条就被称为钩链 消息钩子实现的API:SetwindowsHookEx() HHOOK SetWindowsHookEx( int idHook,

  • VS2019+CUDA10.2+tensorRT7.0+opencv4.12环境配置2022-03-06 14:06:12

    为了在windows上运行yolo-tensorrt项目进行了VS2019+CUDA10.2+tensorRT7.0+opencv4.12的环境配置 1.1 首先安装VS2019 进入VS官网下载社区版2019 1.2 安装CUDA和CUDNN 注意:我之前为了配置python的深度学习环境,安装过CUDA,但是精简安装,最好还是重新安装。版本CUDA10.2+cuDNN v7

  • PE文件之dll导出私有函数2022-03-06 12:03:26

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

  • win 10 玩红警2022-03-06 12:03:17

    win 10玩红警黑边问题 1.下载ddraw.dll,放在游戏目录 下载链接:ddraw.dll 如果提示 选择保留就行了 2.Win 键+S键,搜索注册表,打开这个 进去按这个路径    计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration 找到Configuration文件夹,右键,查

  • dnSpy调试.net平台第三方类库2022-03-05 16:32:54

    目的 通过调试方式了解Newtonsoft的JsonConvert.SerializeObject实现细节 准备 dnSpy v6.1.7 (64bit) Newtonsoft 控制台程序序列化对象(JsonConvert.SerializeObject) 步骤 (下面所有操作均在dnSpy) dnSpy打开 Newtonsoft.Json.dll 和引用它的控制台程序 → 控制台程序,调用dll的

  • C++ 控制台程序的线程分析2022-03-03 20:35:02

    在无任何功能代码的情况下运行控制台,会发现有三个线程在运行      SO 的答案指出,在程序一开始运行时,为加快进程启动,windows 会利用多个 CPU 内核更快地初始化。 ntdll.dll 线程实际上是从链接的库启动的操作系统线程,所有代码都在线程 26372 上运行。 通常这些线程池工作者为应

  • 如何在LabVIEW实现软件加密2022-03-03 18:03:08

          首先我来说一下,软件加密的目的,我给自己的软件加密无非就是保护自己或者是公司的权益,防止客户或有心之人背着我们复制项目,所以我们的软件需要绑定硬件运行,如果将软件复制到另外一台工控机中,则程序无法继续运行。       其实加密的方法有很多,其核心还是如何绑定硬件,硬件

  • C++ C#混合编程的调试方法2022-03-03 10:04:45

    很多桌面软件使用C#进行框架开发,底层算法用C++,此时调用方法为C#的DLLIMPORT,也可以叫做Wrapping/Wrapper。 [DllImport("XXXLib.dll", EntryPoint = "XXX", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl)] 如果用这种方法进行调用,C#框架是以库引用的方式

  • delphi7编译程序报内存错误闪退2022-03-02 20:32:34

    dephi7编译窗体控件多,一个窗体有几M,代码多的大项目时,总是会出错,各种各样的错误,out of memory, memory access violation at 0xXXXX, 无法读取xxx.dfm, LA30 error, xxx dcu refer loop,编译过程中delphi自动退出,直接把delphi2010下的bolndmm.dll与rlink32.dll拷贝至delphi7下的b

  • 调试篇——调试对象与调试事件2022-03-02 16:33:09

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图。由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。 如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信

  • 【physxcudart_20.dll下载】physxcudart_20.dll丢失的解决方法2022-03-02 13:04:45

    physxcudart_20.dll下载地址在哪?physxcudart_20.dll丢失怎么解决?其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑的该dll文件没有或者损坏了,这时你只需下载这个physxcudart_20.dll文

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

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

ICode9版权所有