获取system权限的cmdshell
发表于|更新于
1 | |
文章作者: 曼福吉
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 安全代码!
相关推荐
2007-11-12
ring3 下挂钩Native API 简单实现文件防删除
简单实现文件防删除,说简单是因为没有用很底层的技术,例如文件驱动之类。我只用最简单的方法实现了, 使用 ring3 的API hook 技术。随着技术的发展这种技术已经过不了很多的主动防御技术了。主要是思路和方法和分析过程。(高手飘过) ring3 下挂钩 API 基本上也就是修改导入表,和Inline hook 修改前5个字节这几种方法。挂钩Native API 没有什么区别,也就是多声明几个结构和变量类型。 关于挂钩API 请参见:www.xfocus.net/articles/200403/681.html 文件删除的ring3 API 是DeleteFile, 此API 存在于kernel32.dll 中,用OD分析一下。(哪个都可以,IDA更不用说) DeleteFileA 的反汇编代码: 12345678910117C80D2FB >/$ 8BFF mov edi, edi7C80D2FD |. 55 push ebp7C80D2FE |. 8BEC mov ebp, esp7C80D300 |. FF75 08 push dword ptr [ebp+8]7C...
2008-05-25
挂钩 NtResumeThread 实现全局Hook
挂钩一直是Hack 编程中永恒的主题,基本高级的Rootkit 程序多多少少都会使用Hook 技术。似乎Hook 都被讲烂了,不论是Ring3 的还是Ring0 的网上都有例子。Ring0 的毋庸置疑当然是全局的了,这里说说ring3 的全局hook。Ring 3 有Ring 3 的优势,稳定是压倒一切的,因此Mcafee 和其他一些商业的安全软件都还是使用了Ring3 的Hook 技术,无论如何用户是无法接受蓝屏和死机的。 感兴趣的可以装个Rootkit unhooker 自己看看。 :) 1. 以往的Ring 3全局Hook纵观网上流行的全局Hook 程序都只用了一个Windows API, SetWindowsHookEx,此函数原型: 123456HHOOK SetWindowsHookEx( int idHook, HOOKPROC lpfn, HINSTANCE hMod, DWORD dwThreadId); 1234idhook 安装的钩子类型,如 WH_GETMESSAGE,WH_KEYBOARD 等lpfn h...
2023-09-06
解决 Windows Rx034
以前没有遇上这个错误,这次遇上这个错误是装vim的YouCompleteMe插件后出现,因此很容易想到是装插件引起的这个错误,错误提示Runtime Error 如下图: 先放狗搜一下,微软的对R6034的解释如下: 12345An application has made an attempt to load the C runtime library without usinga manifest. This is an unsupported way to load Visual C++ DLLs. You need tomodify your application to build with a manifest. For more information, see the"Visual C++ Libraries as Shared Side-by-Side Assemblies" topic in the productdocumentation. 微软的链接中也提到了解决的方法 123456Rebuild your application ...
2008-04-07
联想 IBM THINKPAD T60装windows 2003/2008红外线设备驱动解决
Intel(R) 82801GBM (ICH7-M) LPC Interface Controller - 27B9(ACPI\IBM0071\4&61F3B4B&0)是Intel的红外线设备连接。 win2003/2008等服务器版本没有自带这个驱动。IBM T60等机器可以在主板里设置关闭INTERFACE,或者下载XP的红外线补丁(IBM Thinkpad Fast Infrared Port)就可以解决 相关链接:http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4KUR6Shttp://www.versiontracker.com/dyn/moreinfo/win/36353http://www.soft32.com/download_181790.htmlhttp://forum.thinkpads.com/viewtopic.php?t=22787&sid=3a24f025ddb4d19d3e2d00e12...
2008-04-27
int 2eh 方式调用Native api
小技巧。但是用的人好像不多。例子: Windows 2000 下 123456789101112131415161718NtQuerySystemInformationNo = 0x97;_declspec(naked)NTSTATUS __stdcall PrivateNtQuerySystemInformation (IN SYSTEM_INFORMATION_CLASS, IN OUT PVOID, IN ULONG, OUT PULONG OPTIONAL){ _asm { mov eax, NtQuerySystemInformationNo lea edx, [esp+4] int 2Eh ret 10h }}
2024-12-19
Dell Optiplex Tower Plus 7010 内存的兼容性问题
Dell 台式机的内存兼容性问题原始的工作机配备两条 8G 内存,想再添加一条 16G 的内存,没想到遇到内存兼容性问题。 在Windows 下查看内存类型,频率,容量,品牌,可以使用下面的命令。 12345678powershellPS> Get-WmiObject Win32_PhysicalMemory | Format-Table SMBIOSMemoryType, Speed, Capacity, ManufacturerSMBIOSMemoryType Speed Capacity Manufacturer---------------- ----- -------- ------------ 34 4800 8589934592 80CE000080CE 34 4800 8589934592 80AD000080AD 参照下表可以发现,我的工作机使用的是两条8G DDR5 4800 的内存,两条 8G 内存品牌不一样。🤣 我插上一条光威 16G DDR5 4800 后,windows...