首页
社区
课程
招聘
[旧帖] [求助]MS08-067問題 0.00雪花
发表于: 2008-11-6 21:01 6348

[旧帖] [求助]MS08-067問題 0.00雪花

2008-11-6 21:01
6348
我在這裡dl的 http://milw0rm.com/sploits/2008-MS08-067.rar
請問如何才能complie成功?

我是用xp sp3 繁中 vs2008

my programing :http://www.badongo.com/file/11987050

而如果include http://milw0rm.com/sploits/2008-MS08-067.rar
中的所有檔案就出現

1>------ 已開始全部重建: 專案: rpc, 組態: Debug Win32 ------
1>正在刪除專案 'rpc' 和組態 'Debug|Win32' 的中繼檔和輸出檔。
1>正在建立型別程式庫...
1>;Processing ..\..\2008-ms08-067\srvsvc.idl
1>srvsvc.idl
1>正在編譯...
1>MS08-067.c
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(89) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        f:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : 請參閱 'strcpy' 的宣告
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(90) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        f:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366) : 請參閱 'sprintf' 的宣告
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(107) : warning C4133: '=' : 不相容的型別 - 從 'char *' 至 'LPWSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(111) : warning C4133: '函式' : 不相容的型別 - 從 'char [256]' 至 'LPCWSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(111) : warning C4133: '函式' : 不相容的型別 - 從 'char [256]' 至 'LPCWSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(120) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char *' 至 'RPC_WSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(121) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char *' 至 'RPC_WSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(122) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char *' 至 'RPC_WSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(123) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char [100]' 至 'RPC_WSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(124) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char *' 至 'RPC_WSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(125) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char **' 至 'RPC_WSTR *'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(130) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char *' 至 'RPC_WSTR'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(168) : warning C4133: '函式' : 不相容的型別 - 從 'unsigned char **' 至 'RPC_WSTR *'
1>e:\documents and settings\walter\桌面\2008-ms08-067\ms08-067.c(184) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        f:\program files\microsoft visual studio 9.0\vc\include\stdio.h(366) : 請參閱 'sprintf' 的宣告
1>srvsvc_s.c
1>srvsvc_c.c
1>正在產生程式碼...
1>正在將資訊清單編譯至資源...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>正在連結...
1>srvsvc_c.obj : error LNK2005: _func0 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func1 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func2 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func3 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func4 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func5 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func6 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func7 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func8 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func9 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func0a 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func0b 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func0c 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func0d 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func0e 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func0f 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func10 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func11 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func12 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func13 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func14 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func15 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func16 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func17 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func18 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func19 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func1a 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func1b 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func1c 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func1d 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func1e 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func1f 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func20 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func21 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func22 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _func23 已在 MS08-067.obj 中定義過了
1>srvsvc_c.obj : error LNK2005: _srvsvc_v3_0_c_ifspec 已在 MS08-067.obj 中定義過了
1>LINK : warning LNK4098: 預設的程式庫 'MSVCRTD' 與其他使用的程式庫衝突,請使用 /NODEFAULTLIB:library
1>E:\Documents and Settings\walter\桌面\rpc\Debug\rpc.exe : fatal error LNK1169: 找到有一或多個已定義的符號
1>已將建置記錄儲存於 "file://e:\Documents and Settings\walter\桌面\rpc\rpc\Debug\BuildLog.htm"
1>rpc - 38 個錯誤,15 個警告
========== 全部重建: 0 成功、1 失敗、 0 略過 ==========

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 4583
活跃值: (3567)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
2
> 請問如何才能complie成功?

你的第一个问题

cl /MT MS08-067.c /link /NODEFAULTLIB:msvcrt
2008-11-7 09:03
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不好意思
我是菜鳥 請問是在vs2008那裡 set 呢?
2008-11-7 18:16
0
雪    币: 293
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我用的2005,不过应该差不多。选release模式。注意建立的project里面,Sources Files里面只添加MS08-067.c,Header Files里面把2个.h文件都加上编译就能通过。warning就不用管了。

1>------ Build started: Project: MS08-67, Configuration: Release Win32 ------
1>Compiling...
1>MS08-067.c
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1145) : warning C4311: 'type cast' : pointer truncation from 'unsigned char *' to 'long'
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1145) : warning C4312: 'type cast' : conversion from 'long' to 'unsigned char *' of greater size
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1152) : warning C4311: 'type cast' : pointer truncation from 'unsigned char *' to 'long'
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1152) : warning C4312: 'type cast' : conversion from 'long' to 'unsigned char *' of greater size
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1167) : warning C4311: 'type cast' : pointer truncation from 'unsigned char *' to 'long'
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1167) : warning C4312: 'type cast' : conversion from 'long' to 'unsigned char *' of greater size
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1363) : warning C4311: 'type cast' : pointer truncation from 'unsigned char *' to 'long'
1>d:\winpe\ms08-67\ms08-67\srvsvc_c.c(1363) : warning C4312: 'type cast' : conversion from 'long' to 'unsigned char *' of greater size
1>.\MS08-067.c(89) : warning C4996: 'strcpy' was declared deprecated
1> Message: 'This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>.\MS08-067.c(90) : warning C4996: 'sprintf' was declared deprecated
1> D:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345) : see declaration of 'sprintf'
1> Message: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>.\MS08-067.c(107) : warning C4133: '=' : incompatible types - from 'char *' to 'LPWSTR'
1>.\MS08-067.c(111) : warning C4133: 'function' : incompatible types - from 'char [256]' to 'LPCWSTR'
1>.\MS08-067.c(111) : warning C4133: 'function' : incompatible types - from 'char [256]' to 'LPCWSTR'
1>.\MS08-067.c(120) : warning C4133: 'function' : incompatible types - from 'unsigned char *' to 'RPC_WSTR'
1>.\MS08-067.c(121) : warning C4133: 'function' : incompatible types - from 'unsigned char *' to 'RPC_WSTR'
1>.\MS08-067.c(122) : warning C4133: 'function' : incompatible types - from 'unsigned char *' to 'RPC_WSTR'
1>.\MS08-067.c(123) : warning C4133: 'function' : incompatible types - from 'unsigned char [100]' to 'RPC_WSTR'
1>.\MS08-067.c(124) : warning C4133: 'function' : incompatible types - from 'unsigned char *' to 'RPC_WSTR'
1>.\MS08-067.c(125) : warning C4133: 'function' : incompatible types - from 'unsigned char **__w64 ' to 'RPC_WSTR *'
1>.\MS08-067.c(130) : warning C4133: 'function' : incompatible types - from 'unsigned char *' to 'RPC_WSTR'
1>.\MS08-067.c(168) : warning C4133: 'function' : incompatible types - from 'unsigned char **__w64 ' to 'RPC_WSTR *'
1>.\MS08-067.c(184) : warning C4996: 'sprintf' was declared deprecated
1> D:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(345) : see declaration of 'sprintf'
1> Message: 'This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>Linking...
1>Generating code
1>Finished generating code
1>Embedding manifest...
1>Build log was saved at "file://d:\WinPE\MS08-67\MS08-67\Release\BuildLog.htm"
1>MS08-67 - 0 error(s), 22 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
上传的附件:
2008-11-7 19:13
0
雪    币: 4583
活跃值: (3567)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
5
我没用IDE,我这里给的是命令行

你执行vc...bat,就是那个设置环境变量的bat,然后照搬命令就可以了。
2008-11-7 21:55
0
雪    币: 209
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
汗,这种不怀好意的帖子还有人回
2008-11-7 22:26
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
技術交流而且 大哥
2008-11-8 00:25
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
謝謝大家!!!

我run了一次 出現 error 67 不知道是什么error呢?

再請教多一個問題 希望大大門不要介意指教指教小弟

我是用xp sp3 繁中  那這個exp程式 應該不可以成功的 應該要改那個 jmp esp 是嗎?
如何找到這jmp的地址呀????

因為據我所知不同的windows如 win32 2000 ,xp , 2003 , win64 2000 ,xp , 2003和不同語言 -  如 中 , 英  , 日等 都可能有不同的 jmp esp 請問如何根據自已的電腦找出這個jmp esp?
2008-11-8 00:35
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
是否在這裡set呀???
上传的附件:
2008-11-8 00:58
0
雪    币: 4583
活跃值: (3567)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
10
你这个差距有点太大了,跟你都说不清了。用用调试器吧,你知道是哪个函数出的问题吗?

67可能是target没有启动lanmanserver服务所致。
2008-11-8 14:18
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
但我用原本的那個是沒有error的 用自己compile的那就有 eror 67
我知是那個出現問題...

大致上都明白了 只是總是出現error 67
用原本的那個就ok....
2008-11-9 09:47
0
游客
登录 | 注册 方可回帖
返回
//