Blast's Security

Blast's Security Lab

[置顶] 本站常用资源集合(8.23更新)

2009年11月14日

PB有点小危险的GLOBALMEM ALLOC

要是传入参数没检查就直接写入估计有点小危险

#COMPILE EXE
#DIM ALL

FUNCTION PBMAIN () AS LONG
    LOCAL vHndl AS DWORD , mHndl AS ASCIIZ PTR
    LOCAL lRes AS LONG, tHndl AS ASCIIZ PTR
    GLOBALMEM ALLOC 1 TO vHndl
...

>>>我要检查全文,看看这家伙有没有偷懒!

发布:blast | 分类:编程相关 | 评论:0 | 引用:0 | 浏览:

2009年11月6日

PB: LoadLibrary+GetProcAddress

曾经是vb的LoadLibrary+GetProcAddress折腾了我半大天,后来不得不曲线救国,使用Delphi的DLL才算完事,不过今天试验了下PB,发现完全不需要动用Delphi的,PB就可以搞定这东西,比较方便的内嵌汇编(关键字!或ASM)就能完成这等破事,代码大致如下:

#COMPILE EXE
#DIM ALL
...

>>>我要检查全文,看看这家伙有没有偷懒!

发布:blast | 分类:编程相关 | 评论:0 | 引用:0 | 浏览:

2009年11月5日

IWinHttpRequest终于Request到了

PB没有CreateObject的方法搞得我有点小郁闷,自带的帮助文档一些条目错位不说,关键的COM对象操作又没示例,自带的Samples又复杂到我眼抽,不过还好是给测试出来用法了……
 
首先得生成个inc文件,使用的是PBrow.exe,就是Object Browser for PowerBASIC Compilers这个东西,自带的,先找到那个Microsoft WinHTTP Services, version 5.1,然后双击进去,inc文件就生成了……我保存在Projects\目录的winhttp.inc。
...

>>>我要检查全文,看看这家伙有没有偷懒!

发布:blast | 分类:编程相关 | 评论:1 | 引用:0 | 浏览:
分页:« 首页...«1»...尾页 »

Copyright, 2004-2010 Blast Software, all rights reserved.
皖ICP备09016542号

View Stats