delphi字符串操作集 1.copy 字符串的复制操作,有3个参数: copy(源数据,复制起始位置(含),复制长度) 2.LeftStr ,RightStr (所在单元:StrUtils) 功能说明:返回字符串左(右)边指定个数的新字符(串)。该函数有两个参数。第一个参数为完整的字符串,第二个参 ...
int LoadStream(WORD wResID, char **pData) { HRSRC hResInfo = FindResource(NULL, MAKEINTRESOURCE(wResID), TEXT("RES")); HGLOBAL hResData = LoadResource ...
分类:
其他好文 时间:
2020-06-24 14:32:42
阅读次数:
60
DLL(Dynamic Linked Library) 加载DLL的方式实际有两种:一种是显示链接(Explicit Linking),程序使用DLL时加载,完毕时再释放内存; 一种是隐式链接(Implicit Linking),程序开始时就加载DLL,程序终止时再释放占用的内存. 而IAT提供的机 ...
分类:
其他好文 时间:
2020-06-24 14:31:44
阅读次数:
70
最近项目碰到了版本问题 程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”所使用的“System.Xml.Linq, Version=4.0.0.0, Culture=neut ...
分类:
Web程序 时间:
2020-06-24 12:27:55
阅读次数:
81
作用: 在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。 1. 默认的皮肤压缩包或语言包。一些支持换肤的软件特别是一些媒体播放器常常有自定义的皮肤文件(你可 ...
分类:
编程语言 时间:
2020-06-24 11:45:06
阅读次数:
80
假如一个CString中保存了一个网页的源码代码,那么我们如何获取我们想要的信息呢。 可以通过这个函数来截取字符串。 CString GetMidStrByLAndR(CString& strSrc, CString strLeft, CString strRight){ CString strRe ...
分类:
编程语言 时间:
2020-06-24 00:24:24
阅读次数:
63
实验目标:使用VC++ 6.0编写shellcode.cpp,用memcpy函数构造缓冲区溢出;并构造shellcode数组,数组的内容为覆盖掉返回地址EIP后,去打开notepad.exe。 1.首先完成主函数的编写: void test() { char buffer[10]; memcpy( ...
分类:
其他好文 时间:
2020-06-24 00:11:44
阅读次数:
157
采用c开发stagers 前言 之前有写过一篇 [metasploit payload运行原理浅析(sockedi调用约定是什么)],里面有提到以后了解这些东西后可以做的事情,其实包括但不限于自写stagers,扩展C2 实现。本系列将从之前这篇文章中获取到的原理性知识进行实践,一步步记录我在这个过 ...
分类:
其他好文 时间:
2020-06-23 19:28:46
阅读次数:
64
Delphi XE IdTCPClient1 和 IdTCPServer1 数据的发送与接收(indy10) 1、IdTCPClient1 端 发送数据 1.1 发送结构体: //定义结构体 TMData = record id:Integer; Name:Array[0..20] of Char; ...
Delphi XE10 RTL - PPL - TTask 并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。 TTask(并行运行多个任务) 说明: TTask的实例是一个可以在并行于其他正 ...