首页
社区
课程
招聘
[旧帖] [求助]高难度汇编代码 0.00雪花
发表于: 2008-9-30 22:22 4532

[旧帖] [求助]高难度汇编代码 0.00雪花

2008-9-30 22:22
4532
我想给一个VC程序用汇编加上如下功能:
1.启动时自动连接到我的网站(不要打开),
如果连接成功,就进入程序,
相反就离开,杂写

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (22)
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
2
就跟网络验证一样的
2008-9-30 23:01
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
3
就跟网络验证一样的!
2008-9-30 23:06
0
雪    币: 261
活跃值: (32)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
就是调API函数啊,然后压下压下栈,需要条件的时候就cmp,je下,就可以了。
API函数:好像是先弄套接字,然后进行连接的, 具体什么也忘了。
2008-10-1 08:20
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
5
能给个具体点的汇编代码么,不知道调用哪个API,那个"压下压下栈,需要条件的时候就cmp,je下"具体也不懂
2008-10-1 10:05
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
6
就是在程序前验证是否能连接到我的网页
2008-10-1 10:06
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
7
如果能,就进入程序,不能就退出
2008-10-1 10:06
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
8
没人帮我么?
2008-10-1 11:47
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
9
我等啊等,等啊等
2008-10-1 13:32
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
10
我等啊等,等啊等
2008-10-1 16:58
0
雪    币: 102
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
ping通就让他运行呗。是这意思不?
调用PING就OK了吧。
2008-10-1 19:02
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
12
关键是你知道调用ping的API?
2008-10-1 19:05
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
13
我顶啊!问题还没有解决呢
2008-10-1 20:26
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
14
我顶啊!问题还没有解决呢
2008-10-1 21:06
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
15
我顶啊!问题还没有解决呢
2008-10-1 21:42
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
16
寻找会写破还原下载的高手,只要你有技术酬劳方面放心,有意者请加Q:732567。
2008-10-1 23:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
呵呵~我是菜鸟,不知何解
2008-10-2 11:02
0
雪    币: 102
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
这个好找,黑客编程里有讲ping你去瞅瞅就OK了。自己去网上搜吧。
2008-10-2 11:13
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
不是一两个api就能解决的 去看网络编程吧 一般都有例子
2008-10-2 13:11
0
雪    币: 293
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
暂时想到3种办法
1. Socket编程,功能强大,内容丰富
2. Wininet编程,简单方便
3. 直接用URLDownloadToFile或者类似的函数,就一行代码,够简单了吧?不过一般都会被当木马杀掉。

无论哪一种,网上资料都一片一片的。
2008-10-2 13:17
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
21
哎,谁有个例子就好了
2008-10-2 13:50
0
雪    币: 293
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
随便写一段

.386
.model	flat,stdcall
option	casemap:none

include WINDOWS.INC
include kernel32.inc
include user32.inc
include wininet.inc
includelib kernel32.lib
includelib user32.lib
includelib wininet.lib

	.data
szAgent			db	"MyAgent",0
szURL			db	"http://www.somewhere.com/somepath/somefile.dat",0
hInternet		dd	0
hInternetFile	dd	0
dwContent		dd	0
szOK			db	"ok",0
szErr			db	"error",0
szNull			db	0,0,0,0
dwBytesRead		dd	0

	.data?
buffer		db	256	dup (?)

	.code
start:
	invoke InternetOpen, offset szAgent, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0
	mov		hInternet, eax
	test	eax, eax
	jz		Error
	
	invoke	InternetOpenUrl, hInternet, offset szURL, NULL, 0, INTERNET_FLAG_RELOAD, 0
	mov		hInternetFile, eax
	test	eax, eax
	jz		Error
	
	invoke	InternetReadFile, hInternetFile, offset buffer, 255, offset dwBytesRead
	invoke	InternetCloseHandle, hInternetFile
	invoke	InternetCloseHandle, hInternet
	invoke	MessageBox, NULL,offset buffer,offset szOK, MB_OK
	jmp		Exit
Error:
	invoke	MessageBox, NULL,offset szErr, offset szErr, MB_OK or MB_ICONERROR

Exit:
	invoke	ExitProcess,0

	end		start
2008-10-2 14:01
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
23
哇,感谢啊!终于有人肯帮我了!
2008-10-2 14:14
0
游客
登录 | 注册 方可回帖
返回
//