Visual Basic 使用技巧
文章平均质量分 84
evancss
信息安全行业摸爬滚打了十好几年的资深码农,www.scap.org.cn创始人。
展开
-
用VB编写一个可以在ASP环境下调用的运行CMD命令的组件
有时我们在管理服务器时为了安全起见会禁用Windows Scripting Host,这样能防止某些不法用户利用WSH生成一个WebShell,对服务器造成很大的安全隐患。但如果我们又想禁用WSH,又想使用自己的WebShell用于服务器的管理怎么办呢?这里介绍了一种实现ASP中运行CMD并显示结果的组件编程。希望对大家能有所帮助。首先我们新建一个ActiveDLL工程,命名为ASPCMD,新原创 2004-08-30 11:39:00 · 1936 阅读 · 2 评论 -
运行时生成其它EXE文件(VB6)
大家经常能看到一些程序,如木马程序能够生成一个完整的可执行程序出来,是不是觉得很有意思?其实VB也能做到这一点。首先我们需要把一个EXE文件转为容易在程序中保存的文本形式,这里我转成16进制表示,大家也可以转为Base64或其它兼容的格式。下面这个函数能将二进制文件转为VB可识别的语句。Function ConvBinToHex(byval strVarName as string,byv原创 2006-01-25 10:04:00 · 1964 阅读 · 0 评论 -
使用Visual Basic 6实现真正实用的多线程处理
事实上使用Visual Basic的ActiveX exe技术可以轻松的实现多线程处理.原理先不说了,先举个示例,有兴趣的话大家可以一起讨论1.新建一个工程,类型选择ActiveX Exe,工程重命名为TestExe在工程中添加一个Form,放上一个Timer控件.将Class1改名为clsTest,注意其Instancing要设置为5-MultiUse, 以下是其代码:Option Explic原创 2005-05-27 14:57:00 · 5683 阅读 · 2 评论 -
VB异步处理应用实例:磁盘文件全文搜索
文件搜索FileFind(V1.0.0)使用说明文件名:FileFind.exe版 本:1.0.0概述: 这是一个使用Visual Basic开发的文件全文搜索工具,可以为Visual Basic应用程序提供异步的文件全文检索功能。授权: 自由软件,欢迎复制传播。用户接口过程Public Sub FindStart(ByRef ReturnList As Collection, By原创 2005-06-20 17:27:00 · 1885 阅读 · 1 评论 -
VB实现AES(Rijndael)加密的方法
软件名称:AES简单加密模块版本:1.0.0文件名:AESCipher.dll授权:免费用户接口:Public Function EncryptAES(ByVal StrIN As String, ByVal sKEY As String) As StringPublic Function DecryptAES(ByVal StrIN As String, ByVal sKEY As String原创 2005-06-20 19:01:00 · 4639 阅读 · 4 评论 -
[转] 连接数据库查询手册
转自:动态网制作指南 www.knowsky.com下面将简单介绍一下几种ADO连接方式:ODBC DSN,ODBC DSN-Less, OLE DB Provider,和"MS Remote" Provider.1。ODBC DSN连接I.DSN oConn.Open "DSN=AdvWorks;" & _ "UID=Admin;" & _ "原创 2004-12-27 16:30:00 · 1757 阅读 · 0 评论 -
[转] 通过ADO连接各种数据库的字符串翠集
提供人昵称:鹏程.Net 作者:温大文 -------------------------------------------------------------------------------- 在网络编程过程中,ADO(Activex Data Object)编程往往是不可少的工作,特别是开发电子商务网站。既然讲到ADO数据对象,那么就顺便简单地介绍一下ADO数据对象及其功能。ADO数原创 2004-12-27 16:42:00 · 2133 阅读 · 0 评论 -
文章管理系统 V1.0.35
好久没有发表文章了,最近一直很忙,只是近期做了一个软件,自已觉得还不错,推荐给大家作测试用,使用中的问题希望大家能反馈给我,谢谢!它可以很方便的帮助你收集网上的文章。特色:1.支持Access和SQL Server两种数据库,满足个人或工作组的需要。2.支持图文混排。3.支持文件附件,是收集源码的好工具。4.支持全文检索。5.支持网页上图像的直接拖放。6.使用非常方便,所有操作用拖放即可完成。7.原创 2004-11-15 23:22:00 · 1442 阅读 · 4 评论 -
使用VB实现OLE拖放功能
这里以我的软件“文章管理系统”为例解释一下OLE拖放在VB中的应用:在窗体中添加一个Image控件,在它的imgDrop_OLEDragDrop过程中添加如下代码:Private Sub imgDrop_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single,原创 2004-11-19 17:26:00 · 2682 阅读 · 0 评论 -
用VB和SQL Server实现文件上传(方案例)
思路:1、连接到SQL Server2、向临时表中写入二进制数据3、导出表中数据并另存为文件第1,2步可以利用ADO来实现,用VB做是很方便的。第3步使用TextCopy命令,注意,此命令仅存在于SQL Server 2000,调用textcopy.exe需要用到xp_cmdshell或者我上文中所讲的无需xp_cmdshell的命令运行方法。开发注入时很难利用到这个特性,因为注入的环境下第2原创 2004-09-14 17:06:00 · 2228 阅读 · 19 评论 -
(转)使用一个下拉框或文本框+列表框的方式实现类似IE地址栏自动完成的功能
转自"问专家:QA003240"可以使用一个下拉框或文本框+列表框的方式实现。这样做的好处是下拉框的内容不一定是URL,可以是任意内容。下面是一个用下拉框实现的示例: *************Declarations Private Declare Function SendMessage Lib "user32" _ Alias "SendMessageA"原创 2004-09-13 09:41:00 · 2041 阅读 · 0 评论 -
使用Windows API函数显示打开文件对话框
平时使用VB编程时需要用到"打开文件"类似的对话框时我们一般需要添加一个commondialogue的控件。使用这个控件能完成如“打开”,“另存”,“颜色”,“打印”等众多的功能,但是如果一个功能很简单的程序,使用这个控件却也造成了一些不必要的麻烦。一个是需要安装,再个增加了发布文件包的体积。下面介绍如何使用Window API显示一个“打开”的对话框:General.bas:Decl原创 2004-08-30 11:14:00 · 4434 阅读 · 0 评论 -
MSSQL注入时对中文字符的处理方法
在一次渗透测试过程中发现对方的网站根目录用的是中文,使用Pangolin测试时,发现类似“dir c:\中文路径”这种cmd命令执行总是出错,后来用BurpSuite对发送的数据包进行分析,发现Pangolin使用了一种类似URLEncode的编码方式对中文进行编码。如“中文路径”被其编码成为:0xd600d000ce00c400c200b700be00b600很明显,这里每个中文字符原创 2012-08-20 21:50:26 · 2050 阅读 · 0 评论