基地首页 | 基地文章 | 基地动画 | 基地软件 | 技术论坛 | 会员学院
 
 
热门搜索:安全 安全工具 网络安全 会员培训 安全动画 安全
建站培训网赚动画菜鸟基础教程端口入侵动画3389动画跨站动画入侵实例DDOS攻防
Sniffer嗅探Serv-U动画溢出动画ARP攻防动画灰鸽子教程编程动画破解动画免杀动画
脱壳动画
 动画下载排行
推荐动画第一课超速黑客安全学习法总结
推荐动画第二课入侵必备DOS命令总结
推荐动画第三课x-scan扫描器的使用技巧详
推荐动画第四课明小子检测网站技巧总节
推荐动画第五课网站猎手批量入侵实战演示
推荐动画第六课一步一步教你配置黑防鸽子
推荐动画第七课手把手教你制作穿墙radmin
推荐动画第八课:黑防鸽子隐蔽配置+个性修
推荐动画第九课:最新免杀迷你灰鸽子教程
推荐动画第十课:内网用户鸽子上线方法总结
推荐动画教你抓135肉鸡详细篇
推荐动画WEBSHELL提权综合版教程
推荐动画详细鸽子上线大盘点
推荐动画完全学会135抓及解决扫不到135分
推荐动画3389终端服务替换教程(语音)
推荐动画虚拟机安装教程(语音超详细版)
 您现在的位置: 新世纪网安基地 >> 动画 >> 其它动画 >> 动画信息
教程名称:VB之系统进程显示与隐藏进程
动画大小:0 K
动画语言:12
动画类型:1
运行环境:Win9x/NT/2000/XP/
动画等级:★★★
授权方式:QW
动画添加:admin
下载次数:
本日: 本周:
本月: 总计:
添加时间:2007-6-3 13:22:33
 推荐动画下载
·抓国外5900服务器+工具
·解决一切内网上不了线问题(非映射
·赛特文章管理系统通杀0day(演示)
·教菜鸟到1433机上偷别人的3322上
·轻松得到大量的S5高匿名代理
·(免杀高级)数据段ASCII字符串内存
·6月4日最新过瑞星主动
·无壳pcshare改特征过10大杀软
·利用博客赚钱教程
·突破部分地区宽带限制共享上网
·灰鸽子2008VIP教程(超完美全免杀
·(大猛第五课)菜鸟3389技术突破与
·免杀瑞星杀手(语音)
·完全学会135抓及解决扫不到135分
·最新黑防各个特征码修改方法(过主
·菜鸟系列4完全学S扫描
·(语音)巧妙利用ewebeditor漏洞获
·3389机开启VPN代理详细教程
·黑防隐藏配置技巧和免杀
·差异备份漏洞获得韩国站权限
 最新更新动画
·抓国外5900服务器+工具
·邮件网赚(不投资就赚钱)
·让你的机器快起来
·秒刷QQ空间上万访问更高甚至亿
·网吧EP1433端口关了继续加钱
·网赚之利用广告博客赚钱
·免费申请法国高速VPN
·点击网赚前奏----paypal和AlertP
·详细的虚拟机安装教程
·捆绑上传教程
·详细讲解脱ASPACK的壳
·打造属于自己的鸽子
·免费钓QQ密码
·入侵游戏作弊网站
·菜鸟一天综合检测数百站
·传奇私服合区教程
·XP秘籍2
·解决一切内网上不了线问题(非映射
·打造黑客帝国开机画面
·菜鸟教学之无备份拿站
以下是“VB之系统进程显示与隐藏进程”动画下载地址
全新推出vip经典特色培训课程[点击学习]
  下载地址1
动画介绍

上面这几个站是玩电脑的朋友不错的选择!

本人只为大家做教程,不卖广告给大家!

也希望大家能看到我的教程,和大家一起研究

今天的动画是:VB之系统进程显示器[包含木马的隐藏进程]

为了动画效果,我做了一次了

效果不是很好,因为有点复杂

开始吧

本例的控件有:

label  三个    commandButton 两个  忘记还有个Timer  设个3000吧

另外用来显示进程的ListView控件  还要去部件里弄  昨天没睡好,,打错字了别见怪

我们来设置这个listview控件  右键哦,,选属性,,看好吧

再点  列首   点插入   弄三个就够了

怎么设置的,请看我操作吧  我按顺序来,一个一个的来

加代码,

定义变量,声明API   (这里我也看不太懂,只是知道原理,书上没解释. 可能就是用来
显示系统进程用的. 其它功能我也乱七八糟的加一片,反正是研究研究 ~_~)

        '一组API函数需要的常量

Option Explicit
Private Const PROCESS_PRIORITY_IDLE = 4
Private Const PROCESS_PRIORITY_NORMAL = 8
Private Const PROCESS_PRIORITY_HIGH = 13
Private Const PROCESS_PRIORITY_REALTIME = 24
Private Const PROCESS_TERMINATE = &H1&
Private Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal dwFlags As Long, ByVal dwIdProc As Long) As Long
Private Declare Function Process32First Lib "kernel32" (ByVal hndl As Long, ByRef pstru As ProcessEntry) As Boolean
Private Declare Function Process32Next Lib "kernel32" (ByVal hndl As Long, ByRef pstru As ProcessEntry) As Boolean


   '打开任务
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hnd As Long) As Boolean           '关闭句柄

'一个保存进程信息的结构
Private Type ProcessEntry
  dwSize As Long
  peUsage As Long
  peProcessID As Long
  peDefaultHeapID As Long
  peModuleID As Long
  peThreads As Long
  peParentProcessID As Long
  pePriority As Long
  dwFlags As Long
  szExeFile As String * 260
End Type

Dim hnd As Long         ' 任务句柄
Dim lRet As Long         ' API 函数的返回值
Dim lExitCode As Long         ' 结速代码
Dim SelectedProc As Long         '选择进程
Dim SelectedProcTitle As String  '选择进程名称

 


Sub RefreshTasks()
  Dim iIdx            As Integer
  Dim bRet            As Boolean
  Dim lSnapShot       As Long
  Dim tmpPE           As ProcessEntry
  Dim intProcesses    As Integer
  Dim intThreads      As Integer
  Dim tmpProcName     As String
  Dim tmpPriority     As String
  ListView1.ListItems.Clear
  lSnapShot = CreateToolhelp32Snapshot(&H2, 0)
  tmpPE.dwSize = Len(tmpPE)
  bRet = Process32First(lSnapShot, tmpPE)
  Do Until bRet = False
    tmpProcName = LCase(Mid(tmpPE.szExeFile, InStrRev(tmpPE.szExeFile, "\", Len(tmpPE.szExeFile)) + 1, Len(tmpPE.szExeFile) - InStrRev(tmpPE.szExeFile, "\", 1)))
    tmpProcName = Left(tmpProcName, InStr(1, tmpProcName, Chr(0)) - 1)
    Select Case tmpPE.pePriority
      Case PROCESS_PRIORITY_IDLE
        tmpPriority = "Idle"
      Case PROCESS_PRIORITY_NORMAL
        tmpPriority = "Normal"
      Case PROCESS_PRIORITY_REALTIME
        tmpPriority = "Realtime"
      Case PROCESS_PRIORITY_HIGH
        tmpPriority = "High"
    End Select
    With ListView1.ListItems.Add(, , tmpProcName)
      .SubItems(1) = tmpPriority
      .SubItems(2) = tmpPE.peProcessID
      .SubItems(3) = tmpPE.peThreads
    End With
    intProcesses = intProcesses + 1
    intThreads = intThreads + tmpPE.peThreads
    bRet = Process32Next(lSnapShot, tmpPE)
  Loop
  Label1.Caption = "任务:" & intProcesses
  Label2.Caption = "线程:" & intThreads
End Sub

 

第一个按钮:
Private Sub Command1_Click()
  RefreshTasks
  Command1.Caption = IIf(Command1.Caption = "启动刷新", "停止刷新", "启动刷新")
  Timer1.Enabled = Not Timer1.Enabled
End Sub

 

 

第二个按钮:

Private Sub Command2_Click()
  Dim OkOrCancel As Long
  If SelectedProc <> 0 Then
    If MsgBox("是否确定中止 " & SelectedProcTitle & " 任务", 1) = vbOK Then EndProcess SelectedProc
  Else
    MsgBox "请选择一个任务!"
  End If
End Sub


窗体:

Private Sub Form_Load()
  With ListView1
    .ColumnHeaders(1).Width = .Width / 3
    .ColumnHeaders(2).Width = .Width / 6
    .ColumnHeaders(3).Width = .Width / 5
    .ColumnHeaders(4).Width = .Width / 6
  End With
  RefreshTasks
End Sub


listview控件:

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
  SelectedProc = Item.SubItems(2)
  SelectedProcTitle = Item
  Label3.Caption = SelectedProcTitle
End Sub


时间:

Private Sub Timer1_Timer()
  RefreshTasks
End Sub

 


Sub EndProcess(strProcess As Long)
  hnd = OpenProcess(PROCESS_TERMINATE, 0, strProcess)
  lRet = GetExitCodeProcess(hnd, lExitCode)
  lRet = TerminateProcess(hnd, lExitCode)
  lRet = CloseHandle(hnd)
End Sub

OK   就这样了,功能由大家的见识去加吧,比如监视,,算啦``打字没心情


由于我还没安VB,不能生成.exe,所以没法做试验,如果大家觉得有问题的话,可以加我

我的群:14193459   刚建的,也不需要太多人,因为人多吵,如果你有心加的话,那就请

加吧,,我12小时在线等待  -_-~!   教程就到这里咯``,对了,他编了个隐藏进程的,,我试过了,不过,有些系统不支持,所以我没拿上来``换了种方法

不知道行不行,,教程就结束吧``886 有事加群``

相关动画
详细的虚拟机安装教程
抓国外5900服务器+工具
邮件网赚(不投资就赚钱)
让你的机器快起来
秒刷QQ空间上万访问更高甚至亿
 
关于我们 | 加入会员 | 网安商城 | 投稿方法 | 广告报价| 友情连接 | 网站地图 | 网安论坛网安招聘
加入会员咨询QQ:65444425 投稿方法: 广告与合作QQ:9324223

浙ICP备06031184号