注入IE后使用内存不过4500K
2007-08-13 13:06
246 查看
IE是一个很喝内存的东西,这点让我很头疼,注入IE是穿透防火墙的最好办法,以前好像在什么地方看过解决这个问题的
方法,就是只创建一个进程但不运行它,后来在 "木马编写技术" 的群里问了下,英俊潇洒的幻影和草草给了代码为:
char SystemPath [MAX_PATH];
STARTUPINFO si;
PROCESS_INFORMATION pi;
si.cb = sizeof(STARTUPINFO);
GetStartupInfo(&si);
si.wShowWindow = SW_HIDE;
si.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
GetSystemDirectory(SystemPath,MAX_PATH);
strcat(SystemPath,"/../../Program Files/Internet Explorer/iexplore.exe");
CreateProcess(SystemPath,NULL,NULL,NULL,true,CREATE_SUSPENDED|DETACHED_PROCESS,NULL,NULL,&si,&pi);
上面的代码是用来启动一个IE,与通常的不同之处在于CreateProcess 的CREATE_SUSPENDED|DETACHED_PROCESS参数
这样测试的时候,IE的占用不会超不4500K,
方法,就是只创建一个进程但不运行它,后来在 "木马编写技术" 的群里问了下,英俊潇洒的幻影和草草给了代码为:
char SystemPath [MAX_PATH];
STARTUPINFO si;
PROCESS_INFORMATION pi;
si.cb = sizeof(STARTUPINFO);
GetStartupInfo(&si);
si.wShowWindow = SW_HIDE;
si.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
GetSystemDirectory(SystemPath,MAX_PATH);
strcat(SystemPath,"/../../Program Files/Internet Explorer/iexplore.exe");
CreateProcess(SystemPath,NULL,NULL,NULL,true,CREATE_SUSPENDED|DETACHED_PROCESS,NULL,NULL,&si,&pi);
上面的代码是用来启动一个IE,与通常的不同之处在于CreateProcess 的CREATE_SUSPENDED|DETACHED_PROCESS参数
这样测试的时候,IE的占用不会超不4500K,
相关文章推荐
- 注入IE后使用内存不过4500K
- 在IE下监控页面内存资源和dom节点(sIEve软件使用简介)
- 通过扩大IE使用内存,解决skyline在IE下模型不能加载的方法
- 通过扩大IE使用内存,解决skyline在IE下模型不能加载的方法
- 使用injectso技术注入mtrace,对进程进行内存检测
- 在IE下监控页面内存资源和dom节点(sIEve软件使用简介)(转)
- asp.net使用Ajax+jquery+定时器,在IE(8--9)中导致内存无限增长,内存泄露
- 在IE下监控页面内存资源和dom节点(sIEve软件使用简介)
- 发现 AcroIEHelperShim.dll 会导致使用 URLSearchHook 后关闭浏览器出现内存错误
- 使用injectso 技术注入mtrace,对进程进行内存检测
- 在IE下监控页面内存资源和dom节点(sIEve软件使用简介)
- 使用C#调用系统API实现内存注入
- 使用injectso 技术注入mtrace,对进程进行内存检测 源码
- 做了个实验,给一千万个随机数排序,用了24秒.不过内存使用有些高,下面是代码.使用的是双核.
- 使用hta在本地注入远程网页进行操作,解决hta不共享ie session和某些权限问题
- 使用C#调用系统API实现内存注入的代码
- eclipse安装、使用MAT(MemroyAnalyzerTool)内存泄漏分析工具
- cookie中转注入,使用sqlmap中转注入
- 使用注解为HibernateDaoSupport注入sessionFactory
- 跨函数使用内存