首页
社区
课程
招聘
[旧帖] 小菜初来贵地求教 0.00雪花
发表于: 2010-10-23 15:08 5396

[旧帖] 小菜初来贵地求教 0.00雪花

2010-10-23 15:08
5396
求反汇编方面的知识

我想在一程序里面写一代码运行另外系统里指定的一个程序,并延时2秒钟后继续运行程序。

好像通过winexec来实现运行程序,但是不知道咋用。请指教。

麻烦各位了。

请附上代码。谢谢!!

如果能帮我搞定也可以一定的酬劳啦。谢谢了

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (22)
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
另外如何用汇编方式锁定鼠标的移定,并在规定的时候时间后恢复。。
2010-10-23 15:15
0
雪    币: 104
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
修改下参数就可以了
先定义一个参数
2010-10-23 15:24
0
雪    币: 1163
活跃值: (137)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
4
找空白的地方写
2010-10-23 15:27
0
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
代码如何写,请指教。
2010-10-23 15:37
0
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
顶下。望牛牛给予解决。谢谢
2010-10-23 21:15
0
雪    币: 846
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我也是小菜,路过帮顶,还有学习下~~~
2010-10-24 14:50
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
当然是  用汇编写了
2010-10-24 16:04
0
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
只知道 下面的
#include "stdafx.h"
#include <shellapi.h>
#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{

    MessageBox(NULL,TEXT("访问看雪论坛\n自动打开看雪论坛"),TEXT("程序已运行"),MB_OK);
ShellExecute(NULL,TEXT("open") ,TEXT("C:\\Program Files\\Internet Explorer\\iexplore.exe"),TEXT("http://bbs.pediy.com") , NULL,SW_SHOWNORMAL);
sleep(2000);
ShellExecute(NULL,TEXT("open") ,TEXT("C:\\Program Files\\Internet Explorer\\iexplore.exe"),TEXT("http://bbs.pediy.com") , NULL,SW_SHOWNORMAL);
   
//中间 while (1) 循环
   
  return 0;
}

/*
ShellExecute函数原型及参数含义如下:   
ShellExecute(   hWnd: HWND; {指定父窗口句柄}   
Operation: PChar; {指定动作, 譬如: open、print}   
FileName: PChar; {指定要打开的文件或程序}   
Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}   
Directory: PChar; {缺省目录}   
ShowCmd: Integer {打开选项}   ): HINST;
{执行成功会返回应用程序句柄; 如果这个值 <= 32, 表示执行错误}   
//返回值可能的错误有: = 0 {内存不足}   
ERROR_FILE_NOT_FOUND = 2; {文件名错误}  
 ERROR_PATH_NOT_FOUND = 3; {路径名错误}   
ERROR_BAD_FORMAT = 11; {EXE 文件无效}   
SE_ERR_SHARE = 26; {发生共享错误}   
SE_ERR_ASSOCINCOMPLETE = 27; {文件名不完全或无效}   
SE_ERR_DDETIMEOUT = 28; {超时}   
SE_ERR_DDEFAIL = 29; {DDE 事务失败}   
SE_ERR_DDEBUSY = 30; {正在处理其他 DDE 事务而不能完成该 DDE 事务}   
SE_ERR_NOASSOC = 31; {没有相关联的应用程序}   
//ShowCmd 参数可选值:SW_HIDE = 0; {隐藏}   
SW_SHOWNORMAL = 1; {用最近的大小和位置显示, 激活}   
SW_NORMAL = 1; {同 SW_SHOWNORMAL}   
SW_SHOWMINIMIZED = 2; {最小化, 激活}   
SW_SHOWMAXIMIZED = 3; {最大化, 激活}   
SW_MAXIMIZE = 3; {同 SW_SHOWMAXIMIZED}   
SW_SHOWNOACTIVATE = 4; {用最近的大小和位置显示, 不激活}   
SW_SHOW = 5; {同 SW_SHOWNORMAL}   
SW_MINIMIZE = 6; {最小化, 不激活}   
SW_SHOWMINNOACTIVE = 7; {同 SW_MINIMIZE}   
SW_SHOWNA = 8; {同 SW_SHOWNOACTIVATE}   
SW_RESTORE = 9; {同 SW_SHOWNORMAL}   
SW_SHOWDEFAULT = 10; {同 SW_SHOWNORMAL}   
SW_MAX = 10; {同 SW_SHOWNORMAL}                                                                  

  */
2010-10-24 16:38
0
雪    币: 275
活跃值: (51)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
ShellExecute(NULL,TEXT("open") ,TEXT("C:\\Program Files\\Internet Explorer\\iexplore.exe"),TEXT("http://bbs.pediy.com") , NULL,SW_SHOWNORMAL);
2010-10-24 16:41
0
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
在OD里面如何编写代码呢?
2010-10-24 17:32
0
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
等待牛牛出现。。。
2010-10-25 15:17
0
雪    币: 234
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
我也很感兴趣,希望自己也能写个出来。
2010-10-25 16:05
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
加了批处理就可以了
2010-10-26 08:42
0
雪    币: 1577
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
1.写一代码运行另外系统里指定的一个程序,并延时2秒钟后继续运行程序。

这个不用写代码,一个脚本就可以了。。

2.用汇编方式锁定鼠标的移定,并在规定的时候时间后恢复。。

死循环,把CPU资源都抢占过来。。

3.在OD里面如何编写代码呢?

这个就是各人水平的问题了,找代码段空白的地方,硬编码也可以,只是兼容性的问题,也不要问人拿代码,初学者最好多百度,GOOGLE,这样才能学到更多东西。。
2010-10-26 20:49
0
雪    币: 196
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
暂时不太清楚,学习了。
2010-10-27 22:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
学习了。谢谢
2010-10-28 10:50
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
貌似楼主的意思是在od里面写吧
2010-10-28 12:34
0
雪    币: 38
活跃值: (48)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
19
你是不是要修改一个 指定的 EXE 文件啊-- 在 它内部加上 可执行 代码?
2010-10-28 12:42
0
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
帮顶
2010-10-28 13:28
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
路过学习一下!!
2010-10-28 14:29
0
雪    币: 70
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
路过,顶起来.
2010-10-28 14:54
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
找到合适的地方jmp到空白地
patch
跳回去
2010-10-28 16:11
0
游客
登录 | 注册 方可回帖
返回
//