资源列表
[系统编程] SSDTHook
说明:对付ring0 inline hook的基本思路是这样的,自己写一个替换的内核函数,以NtOpenProcess为例,就是 MyNtOpenProcess。然后修改SSDT表,让系统服务进入自己的函数MyNtOpenProcess。而MyNtOpenProcess要做的事就是,实现NtOpenProcess前10字节指令,然后再JMP到原来的NtOpenProcess的十字节后。这样NtOpenProcess 函数头写的JMP都失效了,在ring3直接调用OpenProcess再也毫无影响。-R<sdlylz> 在 2025-11-14 上传 | 大小:3kb | 下载:0
[Linux/Unix编程] perial_port
说明:一个linux下串口通讯的接收端和发送端,已在redhat 9.0下测试通过-Serial communication under a linux client and send the receiving end, have been tested under redhat 9.0<Leo> 在 2025-11-14 上传 | 大小:3kb | 下载:0
[系统编程] setup
说明:windows的安装程序,打包安装的。这个是一个简易的安装过程程序-windows installation program, packing installed. This is a simple installation process procedures<Guosheng Wu> 在 2025-11-14 上传 | 大小:3kb | 下载:0
[Linux/Unix编程] SndKit
说明:在linux下做的录音和播放的程序,使用oss音频驱动程序,-In linux to do under the procedures for recording and playback, use the oss audio driver,<王树珂> 在 2025-11-14 上传 | 大小:3kb | 下载:0
[系统编程] get-GMToffset-daylightdate
说明:读注册表,获取GMT的时间OFFSET,并获取夏时制的开始和结束时间。-Reading the registry, to obtain GMT time OFFSET, and access to daylight saving time start and end times.<frank> 在 2025-11-14 上传 | 大小:3kb | 下载:0
[Linux/Unix编程] myping
说明:用C语言写的linux下的ping程序,使用nanosleep()判断icmp超时,未使用信号量-Using C language under linux written ping procedures, the use of nanosleep () to determine icmp overtime, unused semaphore<nin> 在 2025-11-14 上传 | 大小:3kb | 下载:0
[系统编程] filemanagement
说明:文件系统模拟程序 设计一个 n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。-File system simulation program to design an n-user file system, each user can be stored m file, the user in an operation can only open a<furong> 在 2025-11-14 上传 | 大小:3kb | 下载:0