E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kernel32
shellcode获得
kernel32
基址的方法,win7,XP通用哦
mov eax,fs:[30h] mov eax,[eax+0ch] mov eax,[eax+0ch] mov eax,[eax] mov eax,[eax] mov edi,[eax+18h] 基址储存于edi中
wh6926981
·
2013-01-16 10:36
win7
获取
shellcode
kernel32基址
理解 Windows API 调用过程
对于每层一些概念的解释,这里不详述了,具体可以参考理解Windows内核模式与用户模式.以
Kernel32
里的 CreateProcess为例,内部会调用ntdll.dll里导出的NtCreateProcess
厚积薄发
·
2013-01-13 13:00
幻灯片里的定时器
首先,定义APIDeclareSubSleepLib"
kernel32
"(ByValdwMillisecondsAsLong)DeclareFunctionSetTimerLib"user32"_(ByValhwndAsLong
dawn
·
2012-12-29 02:52
VBScript+VBA
GetLogicalDriveStrings
GetLogicalDriveStringsDWORDGetLogicalDriveStrings(DODOWRDcchBuffer,LPTSTRlpszBuffer)VB声明DeclareFunctionGetLogicalDriveStringsLib"
kernel32
yaorongzhen123
·
2012-12-12 20:00
在windows程序中嵌入Lua脚本引擎--编写自己的Lua库
比如我们看luajit的wiki中关于使用ffi调用
kernel32
的一个例子。(转载请指明出于break
breaksoftware
·
2012-11-29 21:00
C#创建并读取ini文件
1,首先导入命名空间:usingSystem.Runtime.InteropServices;2,声明API函数 [DllImport("
kernel32
")] privatestaticexternlongWritePrivateProfileString
长平狐
·
2012-11-28 15:00
谈一个
Kernel32
当中的ANSI到Unicode转换的问题
众所周知,Windows的几乎所有带有字符串参数的API都是有W和A两个版本,分别对应于Unicode和ANSI版本。同时,Windows内部是使用Unicode的,因此所有的A版本的API函数都是实际上调用了一次ANSI到Unicode的字符集转换之后,再调用Unicode版本的函数。你真的清楚这中间的这一步转换吗?普通的工程师确实不需要了解太深刻,但是我们是做安全软件的,安全软件的一个基本实现
chollima
·
2012-11-16 09:00
NSIS 获取系统时间
System::Alloc16 System::Call"
kernel32
::GetLocalTime(isR0)" System::Call"*$R0(&i2.R1,&i2.R2,&i2,&i2.R4
DavidHsing
·
2012-11-11 00:00
NSIS创建互斥,退出重复运行的程序
define MyMutex_Update "MyMutex_Update"2 3 4 Section5 System::Call '
kernel32
::CreateMutexA(i 0
面对现实,超越自己
·
2012-10-18 14:00
C# ini文件读写基本操作
Valuel KeyWord2=Value2 …… [Section2] KeyWord3=Value3 KeyWord4=Value4 代码段 [DllImport("
kernel32
dangdaa
·
2012-09-30 20:00
String
object
user
C#
null
ini
通过Window API
kernel32
读写INI文件
publicclassIniFile{[DllImport("
kernel32
")]privatestaticexternlongWritePrivateProfileString(stringsection
KimhillZhang
·
2012-09-17 22:00
通过Window API kernel32.dll读写INI文件
publicclassIniFile{[DllImport("
kernel32
")]privatestaticexternlongWritePrivateProfileString(stringsection
KimhillZhang
·
2012-09-17 22:00
GetLastError
目录VB声明VC声明说明返回值常用的错误代码注解一个使用的错误调试方法编辑本段VB声明DeclareFunctionGetLastErrorLib"
kernel32
"Alias"GetLastError
cuiyifang
·
2012-09-08 13:00
windows
linux
api
function
dll
vb
GetDiskFreeSpaceEx 函数
磁盘空间, 大小 ]易凌风2010-02-1223:26如题满意答案好评率:100%OptionExplicitPrivateDeclareFunctionGetDiskFreeSpaceExLib"
kernel32
9pc9com
·
2012-08-06 11:20
收藏
GetTickCount函数
函数原型:DWORDGetTickCount(void);VB版VB声明:DeclareFunctionGetTickCountLib"
kernel32
"Alias"GetTickCount"()AsLong
linshixina
·
2012-08-03 10:00
利用python管理windows进程
returnos.path.split(os.getcwd())[-1]#WIN关闭一个进程importctypesdefkill(pid): """killfunctionforWin32"""
kernel32
Puluto
·
2012-06-19 11:00
关于写ruby c ext 的一些问题(1)
finput-charset=GBK若C代码要输出汉字,则编译选项要加:-fexec-charset=GBK某些函数会和WINAPI有冲突,比如Sleep,貌似是连接到了错误的lib,你可以使用SleepEx,或者将
kernel32
mydo
·
2012-04-28 18:00
c
windows
ext
Ruby
winapi
DotNet调用WindowsAPI读取INI配置文件方法
[DllImport("
kernel32
")] privatestaticexternintGetPrivateProfileString("Update","Flag","null",newStringBuilder
haqer0825
·
2012-04-28 10:00
NSIS,产生随机数
:http://www.dreams8.com/thread-11726-1-1.html 1 Function Random 2 Exch $0 3 Push $1 4 System::Call '
kernel32
面对现实,超越自己
·
2012-04-06 17:00
NSIS 获取硬盘序列号
define GetVolumeInformation "
Kernel32
::GetVolumeInformation(
面对现实,超越自己
·
2012-04-06 17:00
VB实现,调用及操作应用程序
PrivateDeclareSubSleepLib"
kernel32
"(ByValdwMillisecondsAsLong)'Text1.Text为用户名;Text2.Text为密码。
gkq8124372
·
2012-04-01 19:00
用VB 关闭其他应用程序
1 Private Declare Function CreateToolhelp32Snapshot Lib "
kernel32
" (ByVal dwFlags As Long, ByVal
laotou99
·
2012-03-08 14:55
职场
应用程序
其他
休闲
用VB 关闭其他应用程序
1Private Declare Function CreateToolhelp32Snapshot Lib "
kernel32
" (ByVal dwFlags As Long, ByVal th32ProcessID
laotou99
·
2012-03-08 14:55
职场
应用程序
休闲
VB6
ini文件操作
[DllImport("
kernel32
")]privatestaticexternlongWritePrivateProfileString(stringsection,stringkey,stringval
·
2012-03-04 23:00
文件操作
vb WebBrowser控件
代码很简单 Option Explicit Private Declare Sub Sleep Lib "
kernel32
" (ByVal dwMilliseconds As
li_hy2002
·
2012-02-27 16:00
WebBrowser
WINDOWS下的溢出程序编写技巧
DLL的代码,因为至少同一系统
KERNEL32
。DLL模块装载地址变化可能小,别的模块可能随着安装应用软件的环境不同装载地址不同,还有其模块安装是
KERNEL32
。
acool555
·
2012-01-05 03:00
c
windows
server
struct
socket
dll
VB中UTF8转Unicode编码
Private Declare Function MultiByteToWideChar Lib "
kernel32
" (ByVal CodePage As Long, ByVal dwFlags
yygll123
·
2011-11-30 19:06
unicode
编码
vb
utf8
休闲
C#如何读写和创建INI文件
INI文件的存储方式如下,[section]key=valuekey=value读取写入方法,[DllImport("
kernel32
")]privatestaticexternlongWritePrivateProfileString
yangyoushan
·
2011-11-27 20:00
String
C#
File
null
ini
buffer
C#如何读写和创建INI文件
INI文件的存储方式如下,[section] key=value key=value读取写入方法,[DllImport("
kernel32
")] privatestaticexternlongWritePrivateProfileString
yysyangyangyangshan
·
2011-11-27 20:00
String
C#
File
null
ini
buffer
vba 读写文件,utf-8编码格式
PublicDeclareFunctionMultiByteToWideCharLib"
kernel32
"(_ ByValCodePa
xiweicheng1987
·
2011-11-07 17:17
职场
VBA
读写文件
休闲
utf-8编码格式
C# 操作ini文件
C#操作ini配置文件的帮助类publicclassIniFile{publicstringpath;[DllImport("
kernel32
")]privatestaticexternlongWritePrivateProfileString
赵永盼
·
2011-09-08 15:48
职场
C#
休闲
其它
C# 操作ini文件
C#操作ini配置文件的帮助类publicclassIniFile { publicstringpath; [DllImport("
kernel32
")] privatestaticexternlongWritePrivateProfileString
赵永盼
·
2011-09-08 15:48
职场
C#
休闲
ini配置
HeapAlloc和GlobalAlloc以及VirtualAlloc三者之间的关系
好巴
KERNEL32
给你一个解决办法.用HeapAlloc/GlobalAlloc分配RAM.这样,
KERNEL32
帮你完成分配动作
zhang11wu4
·
2011-08-19 11:00
数据结构
编程
windows
算法
byte
编译器
GetComputerName正确获取中英文计算机名
OptionExplicit PrivateConstMAX_COMPUTERNAME_LENGTHAsLong=31 PrivateDeclareFunctionGetComputerNameLib"
kernel32
xiaoxian8023
·
2011-08-15 22:00
function
String
buffer
VB开发动态链接库DLL和标准API DLL方法和常见问题
单独打开标准EXE工程调用生成的DLL就出错,2、.调用自己编写的DLL为什么不用像调API函数那样如:PublicDeclareFunctionGetPrivateProfileStringLib_"
kernel32
zhongyhc
·
2011-07-27 21:00
api
function
Microsoft
dll
vb
timeSetEvent timeKillEvent 实现较精确定时
文件 PubliclTimeIDAsInteger PubliclTimeID2AsInteger PublicDeclareFunctionQueryPerformanceCounterLib"
kernel32
ALLENJIAO
·
2011-07-14 14:00
编程
优化
timer
function
Integer
callback
KERNEL32
相关函数
CALLDWordPtr[]kernel32.WriteFile将数据写入一个文件,也可将这个函数应用于对通信设备、管道、套接字以及邮槽的处理CALLDWordPtr[]kernel32.WriteConsole在当前光标位置写入字符串到控制台屏幕缓冲区.CALLDWordPtr[]kernel32.WideCharToMultiByte映射一个unicode字符串到一个多字节字符串。CALLDW
chinazhd
·
2011-05-30 23:00
windows
api
System
dll
vb
磁盘
C# Winform 调用系统接口操作 INI 配置文件的代码
则自动覆盖它的值.读取的时候,如果对应的文件不存在,或者键名不存在,则返回一个empty值.非常方便^_^复制代码代码如下://系统接口类publicstaticclassWinAPI{[DllImport("
kernel32
·
2011-05-14 16:44
幻灯片里的定时器
首先,定义APIDeclareSubSleepLib"
kernel32
"(ByValdwMillisecondsAsLong)DeclareFunctionSetTimerLib"user32"_
dawn0919
·
2011-04-19 02:31
定时器
职场
ppt
幻灯片
休闲
反编译防御
PrivateDeclareFunctionCreateToolhelp32SnapshotLib"
kernel32
"(ByValdwFlagsAsLong,ByValth32ProcessIDAsLong
codeeer
·
2011-04-10 00:00
windows
function
String
command
Integer
Path
完美的批处理Sleep
我以前写脚本遇到需要Sleep的地方都是借助于ping来实现,因为Windows的ping在发每个包之间都会调用
KERNEL32
!Sleep来挂起1秒钟。
sctrue
·
2011-03-23 21:09
职场
sleep
批处理
休闲
批处理Sleep
为什么对TerminateProcess断点不起作用
0:000>bl0e77e616b8 0001(0001) 0:****
kernel32
!TerminateProcess0:000>g关闭n
viper
·
2011-02-23 10:00
c
虚拟机
function
XP
测试
UP
在内核态下巧设用户模块断点
假如我们调试内核时,需要在
kernel32
中设断点。一般情况下,使用调试器中断到内核中时,当时进程和线程都是Idle,kd>!
viper
·
2011-02-21 10:00
C++ GetTickCount函数
函数原型:DWORDGetTickCount(void);VB版VB声明:DeclareFunctionGetTickCountLib"
kernel32
"Alias"GetTickCount"()AsLong
smeyou
·
2011-02-14 11:00
shellcode定位
kernel32
与LoadLibrary
//定位Kernel32__declspec(naked)intGetKernel32Base(){__asm{XORECX,ECX;ECX=0MOVESI,FS:[ECX+0x30];ESI=&(PEB)([FS:0x30])MOVESI,[ESI+0x0C];ESI=PEB->LdrMOVESI,[ESI+0x1C];ESI=PEB->Ldr.InInitOrdernext_module:MO
cmdhack
·
2011-02-05 22:00
ShellCode
HeapAlloc 和 GlobalAlloc 以及 VirtualAlloc 三者之间的关系
1PAGE以上的RAM.每次分配都是PAGE的整数倍.你不会想为了分配1个BYTE的空间而浪费剩下的4095字节.OK,你可以自己写算法,多分配几PAGE.然后每次分配少量数据时就从那几PAGE中划分出来.
KERNEL32
g5dsk
·
2010-12-15 14:00
数据结构
windows
dll
开发工具
平台
编译器
由windbg断
kernel32
下的函数
由windbg断
kernel32
下的函数。
wzsy
·
2010-12-08 16:00
c
虚拟机
image
初次接触VB的经历
Dimg_strIniPathAsStringg_strIniPath=App.Path&"/"&"VideoInfo.ini" 2.对ini文件的操作:PublicDeclareFunctionGetPrivateProfileStringLib"
kernel32
qinqqfirst
·
2010-11-23 19:00
谈一个
Kernel32
当中的ANSI到Unicode转换的问题
众所周知,Windows的几乎所有带有字符串参数的API都是有W和A两个版本,分别对应于Unicode和ANSI版本。同时,Windows内部是使用Unicode的,因此所有的A版本的API函数都是实际上调用了一次ANSI到Unicode的字符集转换之后,再调用Unicode版本的函数。你真的清楚这中间的这一步转换吗?普通的工程师确实不需要了解太深刻,但是我们是做安全软件的,安全软件的一个基本实现
lcw_202
·
2010-11-18 15:00
windows
api
汇编
null
性能优化
hook
SetProcessShutdownParameters
SetProcessShutdownParametersVB声明DeclareFunctionSetProcessShutdownParametersLib"
kernel32
"Alias"SetProcessShutdownParameters
wxdvc
·
2010-10-19 14:00
windows
function
vb
平台
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他