前面我们介绍了如何修改/proc目录读取函数的方法实现进程隐藏。这篇博文将介绍另一种方法——劫持系统调用实现进程隐藏。其基本原理是:加载一个内核模块(LKM),通过劫持系统调用sys_getdents()来针对进程文件进行适当的过滤,从而达到隐藏进程文件的目的。由于实验方法一时,已经修改过了proc_pid_readdir函数,这会影响方法二的实现,因此必须把方法一中所做的修改恢复。打开proc_
转载 2024-09-05 17:19:15
179阅读
实现原理:步骤如下:    1、判断窗体程序是否靠近桌面边缘;    2、获取桌面屏幕大小与窗体程序大小;    3、把窗体程序显示在桌面以外隐藏起来,预留部分窗体方便用户拉出程序;    4、判断鼠标是否在窗体程序上,在就靠边显示整个窗体程序,不在就隐藏显示,并调为半透明转态。代码部分:int SH; int SW; int self_SH; in
转载 2024-04-30 18:21:54
94阅读
十一、位图与图像 11.1、位图   11.1.1 位图( Bitmap) 与字符( Font)   位图是以元素值为0或1的矩阵形式存储的,通常用于对窗口中相应区域的绘图屏蔽。比如说,当前颜色设置为红色,则在矩阵元素值为1的地方象素用红色来取代,反之,在为0的地方,对应的象素不受影响。位图普遍用于字符显示,请看下面例子:    例11-1 位图字符例程( font.c
最近在查找隐藏桌面窗口的方法,目前只查到用ShowWindow和SendMessage这两个方法。ShowWindow: nCmdShow:指定窗口如何显示。如果发送应用程序的程序提供了STARTUPINFO结构,则应用程序第一次调用ShowWindow时该参数被忽略。否则,在第一次调用ShowWindow函数时,该值应为在函数WinMain中nCmdShow参数。在随后的调用中,该参数可以
转载 2024-06-26 14:02:35
78阅读
以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,把用到的相关知识整理如下A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体)2者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.ShowDialog方
Python GUI编程(Tkinter)作者:杨梦鸽校对:翟舒青Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下:Tkinter:wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。Jython:Jython 程序可以和 Java 无缝集
1.定义一个CRect保存启动后窗口大小。m_rect2.在OninitDialog事件里写下如下代码 GetWindowRect(&m_rect); WINDOWPLACEMENT wp; wp.length=sizeof(WINDOWPLACEMENT);
原创 2022-05-12 16:06:02
946阅读
## JavaFX隐藏窗口 在JavaFX中,隐藏窗口是指将窗口从用户界面中隐藏,但仍然保持窗口对象的存在。隐藏窗口可以在用户不需要看到窗口时使用,以便节省空间或提高性能。 本文将介绍如何使用JavaFX隐藏窗口,并提供相关的代码示例。 ### 隐藏窗口的方法 JavaFX中的`Stage`类提供了方法用于隐藏和显示窗口。以下是隐藏窗口的常用方法: - `hide()`:隐藏窗口。 -
原创 2023-08-17 16:25:57
648阅读
## Python隐藏窗口 在使用Python编写程序时,有时我们希望在程序运行时隐藏窗口,以便不会打扰用户或在后台运行。本文将介绍如何使用Python隐藏窗口,并提供相关的代码示例。 ### 为什么隐藏窗口隐藏窗口的主要目的是不打扰用户或在后台运行。有时,我们编写的程序只需要完成特定的任务,而不需要显示任何窗口或界面。例如,我们可能需要编写一个自动化脚本,在后台运行并执行一些任务,而不
原创 2023-07-18 12:55:06
1068阅读
作为入门的小白,走好第一步,才能保证接下来的每一步万无一失!那么第一步首先从python安装及环境变量配置开始吧!皮皮虾Let's go!¤首先进入python官网:www.python.org点击主页面的downloads选择Windows系统(计算机对应的系统)¤进入下载页面选择Latest Python3 Release - Python 3.7.4(Python3X系列的最新版本),Pyt
    在调用GDAL算法的时候,希望能够显示其处理进度信息,其实在GDAL的算法API中,一般最后两个参数就是进度信息的指针。下面分别实现两种进度条信息,一种是在控制台中的进度条,一种是基于QT界面的进度条(你可以参考写一个MFC的)。    对于GDAL来说,本身就实现了一个基于控制台的进度条函数,名字叫GDALTermProgress,其函数说明参考这
1、控件是否可用、是否显示、是否隐藏、是否编辑、是否为活跃状态。 例如:将按钮设为不可用。from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.resize(500, 500) btn = QPushButton(window) btn.setText("按钮"
转载 7月前
18阅读
进程伪装:通过修改指定进程PEB中的路径和命令行信息实现伪装。 傀儡进程:通过进程挂起,替换内存数据再恢复执行,从而实现创建“傀儡进程”。 进程隐藏:通过HOOK函数ZwQuerySystemInfomation来实现进程隐藏。1 进程伪装实现原理就是修改指定进程环境块中的进程路径ImagePathName以及命令行CommandLine信息,从而达到进程伪装的效果。所以,实现的关键在于进程环境块
转载 9月前
258阅读
通过Hook SSDT (System Service Dispatch Table) 隐藏进程 1.原理介绍:        Windows操作系统是一种分层的架构体系。应用层的程序是通过API来访问操作系统。而API又是通过ntdll里面的核心API来进行系统服务的查询。核心API通过对int 2e的切换,从用户模式转换到内核模式。2
20145319 《网络渗透》免考—进程隐藏概述实验的主要目的是通过ap ihook技术对系统回调函数进行hook,拦截系统任务管理器对进程信息的获取,并做出相应修改,从而实现目标进程在任务管理器的列表中“隐藏”主要知识如下: 注入技术api hook相关技术实验内容概念之前,我们了解了如何做到让一个程序实现任务栏隐藏来做到在用户眼中“隐身”,但如果用户打开任务管理器就能发现后台有一个未知程序正在
转载 2024-03-27 13:31:15
191阅读
WinNT & Win2K下实现进程的完全隐藏作者:AntGhazi 主页:antghazi.yeah.net    面对众多的计算机高手,考虑许久,终于还是决定出来献丑一下,文章内尽量使用最简洁易懂的词汇及例子来介绍,希望能够对一些初学与进阶者有所帮助。    关于进程的隐藏,98下的例子数不胜数。WinNT/Win2K下的隐藏
转载 2024-06-04 12:08:51
92阅读
总结一下进程隐藏的一些基本套路吧,适合萌新。       关于进程隐藏,网上说的最多的就是hook NtQuerySystemInformation吧,要么就是在内核去操作ActiveProcessLinks链表,这其实都是一个原理,都是去操作内核的活动进程链表,这个方法也着实有效 kd> dt _eproces
<html> <head> <meta charset="gb2312"> <title>隐藏和显示</title> <style type="text/css"> #thediv { width:200px; height:100px; line-height:100px; text-alig
转载 2023-07-06 13:20:15
142阅读
import java.awt.BorderLayout; import java.awt.Insets; import java.awt.Point; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; /** * @author qusic * */ public clas
转载 2023-08-14 16:56:37
276阅读
刚刚在首页看到李老师的[为JavaScript程序添加客户端不可见的注释],突然想起很久前想过在客户端隐藏脚本的一个方法.在这里给大家一个思路吧. 刚刚在首页看到李老师的[为JavaScript程序添加客户端不可见的注释],突然想起很久前想过在客户端隐藏脚本的一个方法.在这里给大家一个思路吧. 不过如果想要在已有的项目中使用这个方法,可能要修改你现有的
转载 2023-07-02 22:50:11
123阅读
  • 1
  • 2
  • 3
  • 4
  • 5