如何不被炸服务器
A. CS浩方防炸服命令高手来~
用AMX或AMXX插件里的禁止购买武器功能禁止买雷
进入
CS安装目录\cstrike\addons\amx\config
新建一个weaprest.ini
里面写入
flash
;
禁用闪光
hegren
;
禁用手雷
sgren
;
禁用烟雾
AMXX和AMX一样,也是在config文件夹里建weaprest.ini
也可以在游戏中那个用命令amx_restmenu调出武器禁用的菜单
B. 服务器经常被攻击,如何防范
互联网高速发展,网站随之而来伴随着各种风险。很多网站的服务器经常被攻击,导致服务器延迟、卡顿的现象。服务器常被攻击表明很可能存在安全漏洞,建议及时查找漏洞,安装补丁、升级系统,并做好服务器的日常防护。今天壹基比小喻为大家说一下网站服务器经常被攻击了怎么办?
1.设置复杂密码
不要小看密码设置,其对于保持在线安全和保护数据至关重要。创建复杂的云服务密码,字符越多,电脑就越难猜出。特殊字符、数字和字母的随机组合要比姓名或生日更强。
2.杀毒和高防应用
为服务器建立多道防线,杀毒程序通常可以在病毒感染电脑前识别并清除掉。专业的高防服务器是应对攻击的最好办法,推荐西部数码的ddos高防,可有效防御各类ddos攻击。
3.保持备份和更新
保持应用程序更新到最新版。如果网站是基于WordPress的,建议把不使用的插件卸载或完全删除,而不只是禁用。在更新之前备份重要数据。另外,仔细检查文件权限,谁有何种级别的权限。
4.部署SSL证书
网站最好使用SSL证书。超过一半以上的网站已经加密了,不要落下。在网页上如需提交敏感信息,优先检查网站域名前是否是https。浏览器会在这种链接前显示一个绿色锁图标。
5.数据库避免敏感信息
存在数据库里的身份证和银行卡信息是易受攻击和盗取的目标。所以,建议不要把此类信息存储在数据库中。
C. 劲舞团IP被炸服务器进不去怎么办
解决方法:1、尝试重启下modern(调制解调器)2、多尝试几次注销电脑3、另外请关闭第三方软件,稍候在进行登陆游戏4、让别人登陆一次并且更换一个自由频道
D. 我的世界制作个人服务器如何预防被炸
关闭炸药爆炸,或者弄clear tnt指令的循环。
E. 如何防止服务器被恶意网络攻击
1.在各个地区部署代理ip的节点,使访问者能够迅速连接到附近的节点,使访问者能够更快地访问网站,CDN缓存能够进一步提高网站的访问速度,减轻对网站服务器的压力,提高网站服务器的稳定性。
2.代理ip的防御机制并非一种固定的防御策略。针对各种攻击类型,可以更好的阻断清理攻击,针对网站的攻击类型,采取针对性的防御策略。
3.网站服务器隐藏在后端,代理ip节点部署在前端,访问者访问或攻击与代理ip节点连接,代理ip的防御机制自动识别是否为攻击,如果有,则自动清洗过滤。
4.将网站域名分析为代理ip自动生成的CNAME记录值,并修改网站域名分析,网站域名未分析为网站服务器IP,从而使网站服务器IP地址隐藏在公共网络中。
F. 如何防范服务器被攻击
不管哪种DDoS攻击,,当前的技术都不足以很好的抵御。现在流行的DDoS防御手段——例如黑洞技术和路由器过滤,限速等手段,不仅慢,消耗大,而且同时也阻断有效业务。如IDS入侵监测可以提供一些检测性能但不能缓解DDoS攻击,防火墙提供的保护也受到其技术弱点的限制。其它策略,例如大量部署服务器,冗余设备,保证足够的响应能力来提供攻击防护,代价过于高昂。
黑洞技术
黑洞技术描述了一个服务提供商将指向某一目标企业的包尽量阻截在上游的过程,将改向的包引进“黑洞”并丢弃,以保全运营商的基础网络和其它的客户业务。但是合法数据包和恶意攻击业务一起被丢弃,所以黑洞技术不能算是一种好的解决方案。被攻击者失去了所有的业务服务,攻击者因而获得胜利。
路由器
许多人运用路由器的过滤功能提供对DDoS攻击的防御,但对于现在复杂的DDoS攻击不能提供完善的防御。
路由器只能通过过滤非基本的不需要的协议来停止一些简单的DDoS攻击,例如ping攻击。这需要一个手动的反应措施,并且往往是在攻击致使服务失败之后。另外,现在的DDoS攻击使用互联网必要的有效协议,很难有效的滤除。路由器也能防止无效的或私有的IP地址空间,但DDoS攻击可以很容易的伪造成有效IP地址。
基于路由器的DDoS预防策略——在出口侧使用uRPF来停止IP地址欺骗攻击——这同样不能有效防御现在的DDoS攻击,因为uRPF的基本原理是如果IP地址不属于应该来自的子网网络阻断出口业务。然而,DDoS攻击能很容易伪造来自同一子网的IP地址,致使这种解决法案无效。
防火墙
首先防火墙的位置处于数据路径下游远端,不能为从提供商到企业边缘路由器的访问链路提供足够的保护,从而将那些易受攻击的组件留给了DDoS攻击。此外,因为防火墙总是串联的而成为潜在性能瓶颈,因为可以通过消耗它们的会话处理能力来对它们自身进行DDoS攻击。
其次是反常事件检测缺乏的限制,防火墙首要任务是要控制私有网络的访问。一种实现的方法是通过追踪从内侧向外侧服务发起的会话,然后只接收“不干净”一侧期望源头发来的特定响应。然而,这对于一些开放给公众来接收请求的服务是不起作用的,比如Web、DNS和其它服务,因为黑客可以使用“被认可的”协议(如HTTP)。
第三种限制,虽然防火墙能检测反常行为,但几乎没有反欺骗能力——其结构仍然是攻击者达到其目的。当一个DDoS攻击被检测到,防火墙能停止与攻击相联系的某一特定数据流,但它们无法逐个包检测,将好的或合法业务从恶意业务中分出,使得它们在事实上对IP地址欺骗攻击无效。
IDS入侵监测
IDS解决方案将不得不提供领先的行为或基于反常事务的算法来检测现在的DDoS攻击。但是一些基于反常事务的性能要求有专家进行手动的调整,而且经常误报,并且不能识别特定的攻击流。同时IDS本身也很容易成为DDoS攻击的牺牲者。
作为DDoS防御平台的IDS最大的缺点是它只能检测到攻击,但对于缓和攻击的影响却毫无作为。IDS解决方案也许能托付给路由器和防火墙的过滤器,但正如前面叙述的,这对于缓解DDoS攻击效率很低,即便是用类似于静态过滤串联部署的IDS也做不到。
DDoS攻击的手动响应
作为DDoS防御一部份的手动处理太微小并且太缓慢。受害者对DDoS攻击的典型第一反应是询问最近的上游连接提供者——ISP、宿主提供商或骨干网承载商——尝试识别该消息来源。对于地址欺骗的情况,尝试识别消息来源是一个长期和冗长的过程,需要许多提供商合作和追踪的过程。即使来源可被识别,但阻断它也意味同时阻断所有业务——好的和坏的。
G. cs1.6怎么防炸服和炸服
CS炸房口令cmd dlfile maps/cs_siege.bsp
CS防炸口令sv_allowdownload 0
一般是看你网速的,,,炸了就是你的F,被迫停止了,很简单
SERVER(服务器)用指令
banid 时间 #编号 kick 踢人让他换名字后也进不来,除非他换计算机,时间=0即永远
deathmatch 0 开启混战模式,一个人一组,把其它人解决掉
decalfrequency 30 玩家的logo多久可喷一次(秒)
kick #编号 踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)
mapcyclefile 文件名 选择地图切换的文档,预定为mapcycle.txt,可准备好几份设定档
mp_autokick 1 设定是否自动踢人
mp_autoteambalance 0 是否自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数
mp_buytime 1.5 设定可回基地购买武器的时间,单位是分钟
mp_c4timer 45 设定C4炸弹的爆炸时间。最低15秒,最高90秒
mp_chasecam 0 是否固定观察员的镜头
mp_consistency 1 是否限制某些模型被更改,大的C4或大的别人的武器容易让人发现
mp_decals 250 贴图分辨率
mp_fadetoblack 0 死后屏幕是否变黑
mp_falldamage 1 会不会摔伤
mp_flashlight 1 是否使用手电筒
mp_footsteps 1 是否有脚步声
mp_forcechasecam 0 设定观察模式,0自由模式,1只能跟着自己队友走动,2尸体视线留在原地
mp_forcerespawn 0 死后立即重新出发
mp_freezetime 3 每一场开始前的购物静止秒数
mp_friendly_genrade_damage 0 设定同队的是否可以手榴弹丢伤队友
mp_friendlyfire 0 设定是否会杀伤队友
mp_hostagepenalty 3 杀了多少人质或队友后会被踢
mp_limitteams 2 队伍最大相差人数,太多人便不能再加入
mp_logfile 1 开不开纪录文件
mp_logmessages 0 控制是否把游戏进行间玩家的对话也记录到log文件中
mp_lowlag 1 是否有弹孔效果
mp_mapvoteratio 0.6 投票人数比率达到多少换地图(0.6即60%)
mp_roundtime 3 设定每回合的时间
mp_tkpunish 1 队友杀手下回合是否会自杀
mp_weaponstay 0 武器落下是否消失
nightvision 0 夜试镜能否使用
pauseble 0 是否可以在战斗中按暂停(我看最好不要开)
status 列出玩家IP编号等
sv_aim 0 是否自动瞄准
sv_airaccelerate 10 空中移动的速度
sv_airmove 1 可否在空中移动&转向
sv_bounce 1 是否开启各种奖励金
sv_cheats 0 可不可以使用内定秘技
sv_password 密码 进入游戏的密码
sv_stepsize 18 脚步大小(也许越大爬坡越快吧)
sv_waterfriction 10 设置水中的阻力大小
users 列出线上使用者名称及Userid(Server产生)及Uniqueid(WON server产生)
changelevel 地图名 立刻换地图,所有玩家不会离开游戏
map 地图名 立刻换地图,但所有玩家会离开游戏
mp_maxrounds X X→几回合之后换地图
mp_winlimit X 任一队胜X场便换图,例5战3胜制,X=3
mp_timelimit 45 每隔多少时间换一次地图
特别说明:以上三个只能选一个,因此要"mp_maxrounds 20"前要先"mp_timelimit 0"
sv_rcon_maxfailures 3 试图取得管理员权限失败超过几次,CDKEY即被BAN
sv_rcon_banpenalty 0 指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远
Client(客户端)
指令名称 建议设置值 说明
adjust_crosshair 每打一次准心就会换颜色,共有五种颜色,选个亮一点吧
ah 1 是否开始自动说明
cl_allowupload 1 允许用户方上传自己的资料如logo等
cl_allowdownload 1 允许用户方自动下传sever的资料如map等
cl_download_ingame 1 作用同上
cl_lw 1 是否有武器的动画
cl_lb 1 设置血渍的表现,设1比较真实,但会减低速度
cl_lc 1 和网络相关的设置
cl_cmdrate 30 网络相关设置,modem用户设30,宽带设40~50,Lan=50
cl_hidefrags 0 是否隐藏除了自己以外其它人的杀敌数与死亡数
cl_observercrosshair 1 设定在观察员(就是你还没有投胎的时候)模式的时候是否要开起准星
cl_updaterate 20 上传速度,如果是宽带设30~40,modem用户就设15,局域网就可以设为50
con_color R G B 无 控制台的文字颜色(R、G、B就是相对应的RGB颜色值)
fps_max 72 游戏输出给显示卡的最大fps数,如有不顺或鼠标一动就滑来滑去的情形时,把它设低会有很大的改善
hideradar 关闭雷达
hud_centerid 1 设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左下角
hud_fastswitch 1 是否使用快速切换武器
kill 自杀!!
lefthand 0 设定玩家是用左手,还是用右手
listmaps 显示server的地图排列顺序
listplayers 显示所有玩家的编号与姓名
maps 搜索地图,*为所有地图
max_shells 50 子弹的最大显示数量0~500
max_smokepuffs 50 烟雾弹的最大显示数量0~500
name 名字 换名字,活着的时候才能用
nightvision 开关夜视镜
r_speeds 0 以文字方式显示平均fps,draw speed及polygon info
rate 2500 从server接受信息的速度,太大太小都会lag,要选适合的
setinfo dm 1 换地图后是否显示地图的简介
setinfo ghosts 0 观察模式时是否有鬼魂
setinfo vgui_menus 1 是否使用图形菜单
sizedown 缩小屏幕
sizeup 放大屏幕
timeleft 让你知道还有几分钟换地图
version 显示版本信息
votemap 玩家可以投票投下一张地图
sensitivity 10 设置鼠标速度0~20
zoom_sensitivity_ratio 10 设定使用狙击镜时鼠标移动速度
ping 显示Server ping client值
pingservers 显示Client ping server值
net_graph 0 是否打开测试FPS与联机速度的工具
net_graphpos 1 设置工具的位置1~3
net_graphwidth 192 设定显示工具的大小(设定范围不详)
disconnect 离开游戏,保持在CS console状态
exit 离开游戏退回到桌面
quit 同上
reconnect 不离线重新连接服务器
retry 离线并重新连接服务器
connect 服务器地址 连接到指定的Server
图象质量相关指令
cl_himodels 0 使用人物皮肤的细节程度,0是预设值,如果你的机子好的话可以设成1
gl_playermip 1 渲染质量,越高数字质量越差显示也越快
max_smokepuffs 30 设定同时间可显示的烟雾数量(服务器端用)
mp_decals 300 最大同时显示贴图(数值越大显示的贴图越多速度越慢
hisound 1 是否使用高质量声音
loadas8bit 0 是否使用8bit音质(较低质量)
s_a3d 0 使用A3D系列声卡可设置为1
s_eax 0 使用创新系列声卡可设置为1
bgmvolume 0 是否播放CD音乐
gl_smoothmodels 3 设置人物动作平滑程度
cl_gaitestimatio 1 是否衔接人物两个动作
gl_picmip 0 渲染质量,越大的数字图象质量越低速度越快
r_drawviewmodel 1 是否显示武器
fastsprites 0 烟雾特效,0最好,3最差
录像(DEMO)相关指令
说明:要使用本类的指令要在启动CS的快捷方式中加入-condebug,注意:参数和参数之间要有空格
指令名称 建议设置值 说明
record 文件名 开始记录一个录像,录像保存在\cstrike\文件名.dem
demos 循环播放使用 startdemos命令播放的录像
listdemo demoname 列出录像信息
playdemo filename 使用正常速度播放 filename.dem 录像
playvol 3 设置录像回放次数
removedemo demo sgmt 移除录像中设置的片断位置
setdemoinfo demo sgmt info 增加一个录像信息,例如一段文字,渐进渐出或者快进快退
startdemos 循环播放一段录像
startmovie filename 播放一段录像
stop 停止录像
stopdemo 同上
swapdemo demo seg seg 交换录像中两处片断位置
imedemo demoname 播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps
appenddemo demoname 在该录像文件后继续录像, 不覆盖原录像
removedemo 从DEMO中剪掉一个片段,先用listdemo 看录像的信息
hpk_maxsize 0.5 在custom.hpk多大时, 系统自动砍掉, 以MB为单位
远程控制类指令
说明:先在Server-cfg 加上Rcon_password 密码 游戏中玩家再以Rcon_password 密码 登入玩家即摇身一变为超级用户,即可下达Server指令了,但指令前需加rcon并空一格。
指令名称 说明
rcon addip 时间 拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rcon status
rcon addid 0 kick 设定某个WON ID不准进入游戏,时间设定同上
rcon kick 玩家名 把某个玩家踼掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有时会失效,则必需改用玩家编号,(编号由rcon users可取得,每个id最前方的数字即为玩家编码,用rcon kick # yyy #)
rcon listid 看bannd id
rcon restart 重玩地图
rcon say 信息 由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很怪,每个字会被"夹住,可改用rcon say "信息"即可改善
rcon status 看信息
rcon users 看所有人资料
rcon writeip 将Ban掉的ID存入server
rcon writeid 将Ban掉的WON ID存入server
rcon_address IP Server满人时候用,只可以进行管理,不能玩了
rcon_password 密码 超级用户登入密码
CS相关秘技
说明:只有在sv_cheats 1(即服务器允许用秘籍且你是服务器)时才能使用以下指令
指令名称 说明
give spaceweapon_awp 得到极地狙击枪
sv_aim 狙击枪自动瞄准
sv_gravity 800 改变重力 -999~999999(正常是800)
lambert -1.0001 夜视能力
cl_forwardspeed 999 前进加速
cl_backspeed 999 后退加速
cl_sidespeed 999 左右平移加速
+reload 自动填弹
-reload 关闭自动填弹功能
mp_c4timer 设定C4炸弹起爆时间 1~100
sv_clienttrace 9999 启动超级自动瞄准功能
impulse101 金钱增加16000
crosshair 1 射击时放大准心1~5
gl_zmax 3600 子弹打穿或看穿墙壁及障碍物的能力0~9999
H. 如何防范服务器被攻击
一,首先服务器一定要把administrator禁用,设置一个陷阱账号:"Administrator"把它权限降至最低,然后给一套非常复杂的密码,重新建立
一个新账号,设置上新密码,权限为administraor
然后删除最不安全的组件:
建立一个BAT文件,写入
regsvr32/u C:\WINDOWS\System32\wshom.ocx
del C:\WINDOWS\System32\wshom.ocx
regsvr32\u C:\WINDOWS\system32\shell32.dll
del C:\WINDOWS\system32\shell32.dll
二,IIS的安全:
1、不使用默认的Web站点,如果使用也要将 将IIS目录与系统磁盘分开。
2、删除IIS默认创建的Inetpub目录(在安装系统的盘上)。
3、删除系统盘下的虚拟目录,如:_vti_bin、IISSamples、Scripts、IIShelp、IISAdmin、IIShelp、MSADC。
4、删除不必要的IIS扩展名映射。
右键单击“默认Web站点→属性→主目录→配置”,打开应用程序窗口,去掉不必要的应用程序映射。主要为.shtml, .shtm, .stm
5、更改IIS日志的路径
右键单击“默认Web站点→属性-网站-在启用日志记录下点击属性
6、如果使用的是2000可以使用iislockdown来保护IIS,在2003运行的IE6.0的版本不需要。
八、其它
1、 系统升级、打操作系统补丁,尤其是IIS 6.0补丁、SQL SP3a补丁,甚至IE 6.0补丁也要打。同时及时跟踪最新漏洞补丁;
2、停掉Guest 帐号、并给guest 加一个异常复杂的密码,把Administrator改名或伪装!
3、隐藏重要文件/目录
可以修改注册表实现完全隐藏:“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ Current-Version\Explorer\Advanced\Folder\Hi
-dden\SHOWALL”,鼠标右击 “CheckedValue”,选择修改,把数值由1改为0
4、启动系统自带的Internet连接防火墙,在设置服务选项中勾选Web服务器。
5、防止SYN洪水攻击
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名为SynAttackProtect,值为2
EnablePMTUDiscovery 值为0
NoNameReleaseOnDemand 值为1
EnableDeadGWDetect 值为0
KeepAliveTime 值为300,000
PerformRouterDiscovery 值为0
EnableICMPRedirects 值为0
6. 禁止响应ICMP路由通告报文
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface
新建DWORD值,名为PerformRouterDiscovery 值为0
7. 防止ICMP重定向报文的攻击
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
将EnableICMPRedirects 值设为0
8. 不支持IGMP协议
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名为IGMPLevel 值为0
9、禁用DCOM:
运行中输入 Dcomcnfg.exe。 回车, 单击“控制台根节点”下的“组件服务”。 打开“计算机”子文件夹。
对于本地计算机,请以右键单击“我的电脑”,然后选择“属性”。选择“默认属性”选项卡。
清除“在这台计算机上启用分布式 COM”复选框。
10.禁用服务里的
Workstation 这服务开启的话可以利用这个服务,可以获取服务器所有帐号.
11阻止IUSR用户提升权限
三,这一步是比较关键的(禁用CMD运行)
运行-gpedit.msc-管理模板-系统
-阻止访问命令提示符
-设置
-已启用(E)
-也停用命令提示符脚本处理吗?
(是)
四,防止SQL注入
打开SQL Server,在master库用查询分析器执行以下语句:
exec sp_dropextendedproc 'xp_cmdshell'
使用了以上几个方法后,能有效保障你的服务器不会随便被人黑或清玩家数据,当然我技术有限,有的高手还有更多方法入侵你的服务器,这
需要大家加倍努力去学习防黑技术,也希望高手们对我的评论给予指点,修正出更好的解决方案,对玩家的数据做出更有力的保障~~~
I. 怎么防止别人用wpe发封包炸服
很多人都基本知道WPE怎么工作的了,但是还是不能用它来修改游戏,不能做出外挂来,为什么?其实很简单,因为他们对封包的分析不够,不知道封包是可以加密的,更不知道怎么解密,这里我们给大家讲解游戏里面使用频率非常高的几大加密方式-----异或运算加密、背包运算加密等等,并给大家讲解怎么分析这些加密的封包,怎么找到它的内在规律,怎样自己制作假封包满足它的加密规律,来达到修改游戏的目的!
一般来说,网络游戏的封包都可以加密,对一般数据采用简单的加密,不会影响游戏速度,但是对游戏的安全却非常管用,对于非常重要的数据,则采用复杂的加密方式,可以保证游戏平衡,例如:游戏中人物的等级,这个属于非常重要的数据,必须采用非常好的加密方式来保密数据不会轻易被修改,好了,这个大家自然明白,那么我们就开始3大常用加密方式告诉大家,并给出解密方法,大家注意掌握,这个对游戏修改至关重要!不能解密,就做不出象样的外挂!
异或运算加密:
异或运算加密是通常的加密方式,为了大家直观理解,下面给大家图片分析!
这个是一个非常简单的异或运算,经过加密以后,我们看到的是a,b,c ,d ,e ,f但是,他的实际意思不是这样的,实际意思是,1,2,3,4,5,6,当我们看到的是1时,他的实际意思就是6,当然,这个异或运算是比较简单的,但是在映射的时候没有按照一定规律影射,如果要在只知道a,b,c的情况下来破解其中的规律,那是需要一定经验和技巧的!
如果大家有高中以上文化水平(我想都该没有问题吧?),我想利用函数的方法来讲解加密问题,这样大家容易理解,大家知道函数
y=f(x),
这里的 x就相当于我们图上的abcdef,而y呢就是123456,箭头就是f,f是映射方式,函数就是某种映射方式,从函数和映射的角度来理解加密是非常好的和正确的,
我们为什么要讲这种加密方式呢?
因为这种加密方式,不是非常隐蔽,但是非常容易实现,建立一个映射,可以在整个软件中调用,所以,在游戏制作的时候,制作一个映射并不需要太高的技术,而且这个映射可以在任何时候修改,非常容易维护和更新,如果映射规律被破解了,也可以更新游戏来更新映射,达到保密的作用,所以,这种加密方式是游戏里面经常采用的加密方式,更重要的是,这种加密方式对电脑要求低,运算速度快,不会影响游戏速度,所以经常被采用,如果能很好地破解这种加密方式,那么对于游戏里面的一些关键数据,我们就可以非常方便的修改了。
下面结合一个网吧管理软件来讲解异或运算加密,并给大家讲解如何破解这种加密方式:
在一个网管软件中,有一个会员功能,功能是这样的,凡是会员,就可以不在网吧老板那儿去登记而是直接上机,开机后填写自己的用户名和密码就可以解锁,可以开始使用电脑了,相信去过网吧的人都知道这个功能吧?
其实,该软件实现该功能的过程是这样的,首先用户输入用户名和密码,然后把用户名和密码发送到主控电脑(一般是网吧老板身边的那台电脑),由主控电脑检查该用户名是否存在,如果存在,再检查密码是否正确,这些我们不管了,我们已经知道用户名和密码都会发送到主控电脑那儿去,好,有密码发送,就会有封包发到主控机上去,就可以中途拦截,这个是WPE的专长,当然也可以使用其他黑客工具来拦截,我们不管那么多,先拦截几个用户名密码先,下面这个是某台电脑上被拦截到的封包,内容如下:
send 0000 01 00 00 00 7a 68 61 6e 67 6a 75 6e 30 30 37 00
00 02 00 64 66 6c 64 68 6a 66 64 65 6a 68 00 00
要分析这个封包还真是麻烦,呵呵,那么长,总不能乱抓吧?这里有简单方法的,别忘了我们前面已经讲过的方法哦,我们的黄金规则:比较法则和结构法则,这里我们用比较法则,利用比较法则的相同比较和不同比较,很容易辨认用户名和密码各在那一段,这样对我们的分析是非常有用的,至于如何比较,在前面的章节都详细说了,相信大家都知道了,好了,这里就不再罗嗦了!直接给出!
通过比较我们知道,
用户名是: 7a 68 61 6e 67 6a 75 6e 30 30 37
密码是: 64 66 6c 64 68 6a 66 64 65 6a 68
马上使用我们的进位专家来对付这些16进制的文字,翻译出来的结果如下:
用户名:zhangjun007
密码:dfldhjfdejh
显然密码是不大正确的,因为这个密码一般人是很难记住的,从一般的情况分析,一般不会把密码随便显示出来的,总要经过加密才可以安全地发送,不然是很危险的,万一被人拦截,很容易被盗,所以,我们有充分的理由相信,这个不是真正的密码,那么怎么分析呢?这下该运用我们的异或运算分析来分析这个密码!
看一看密码的特点,全部是字母,而且集中在A到L,在没有任何分析的前提下,我们可以假设这是一个单满映射(关于单满映射的特点及分析方法在后面给出),那么我们得到的是映射的原象,现在要自己建立一个映射来分析,简单的,从字母到字母的映射,看能不能找到一个规律,分析很长,我们建立了从A到A的映射到从A到Z的映射逐个分析,结果都是错的,所以,应该考虑从字母到数字的映射,最后检查出映射是从C到L映射到0-9,分析结果出来了:
密码是:13915731275
估计是个手机号,经过测试,这个密码是正确的,可以使用!
上面这个例子不是教大家怎么分析,而是叫大家明白异或运算加密是怎么回事!好了,下面我们进入异或运算的分析,大家注意分析的方法,并多加练习,以后遇到加密的封包就会很容易对付的!
如果大家学习过加密技术,可以跳过您所熟悉的章节!
加密解密
异或运算分析方法,为了简单,这里我们不再一封包作为分析,因为封包要从16位到10位的步骤,很麻烦,我们直接看下面的异或。
从一个进制到另一个进制是一中异或运算,而且是单满映射,所谓单满映射,意思是每一个象都有原象,每一个原象都有象,例如我们的映射是从16进制到10进制,象,就是10进制里面的所有的数,而16进制里面的数就是原象,每一个10进制的数都唯一对应一个16进制的数,所以说所有象都有唯一一个原象,而反过来,每一个16进制也唯一对应一个10进制的数,所以每一个象都有且只有一个象,这样的映射就是单满映射!这样的映射使用起来效率最高,可以知道每次调用函数返回的值都是有用的,下面这个也是单满影射:
但是这个运算要分析起来是复杂的,我们从简单的分析,你想一想,如果我们这样对应,0对应A,1对应B,这样一个一个对应下去,那么如果你的生日是:1986年2月14日,如果我们把生日加密,按照我们的映射,结果就是这样了,BJIG年C月BE 日,看看这个结果,是不是不那么容易认了,这个就是加密,如果改变对应的开头,不是0对应A而是0对应E那么会是怎么样呢?当然会变的,异或运算本身简单,但是可以看出来,加密还是很有效的!
那么我们怎么知道一个封包是不是异或运算加密的呢?
我们不知道!
对于这个回答,大家也许有写心灰,其实完全没有必要,你知道我早上吃的什么?不知道吧?当然不知道,谁知道呢?但是我们可以知道,要么吃的食物,要么喝的水,要么什么都没有吃,如果没吃,很简单嘛,如果吃了,我把所有食物都说一遍,总有一个是你吃的吧,所以,我们虽然不知道封包具体使用异或运算没有,但是我们可以假设已经采用了,然后继续分析!异或运算不改变数据的任何性质,不会影响任何分析。
那么怎么分析呢?如果一个封包确实是异或运算加密的,我们如何可以找到它的加密方法呢?这就要采用枚举法来做了,所谓的枚举法,也称穷举法,如果你认为你发封包应该是数字,那么就找到数字的映射,可以建立方程,比如:y=F(x)
那么我们找几个点,称为已知点,然后解方程,例如,我们我们已经知道:a对应的是0,d对应的是3,f对应的是5,那么我们可以这样做,F(a)=0,F(d)=3,
而这种异或运算都是线性的,也就是可以认为是一维的,那么有两个点就可以算出来了,我们可以认为,映射就是:F(x)=Asc(x)-97,这里是Asc()是VB里面的一个函数,就是返回该字母的Ascii码,这样,我们可以带f对应5进行检验,也许你会问我怎么来这些点,这些可以确定函数的点从那里来?其实很简单,举个例子,你要知道游戏里面钱的数字与封包里面数字的联系怎么办,要确定这个对应关系,就要自己去找一些点来确定,我们可以通过一些方法来找到的,例如,我们扔掉一元钱,看看数字是多少,这里就找到一点了,一个点如果确定不了,可以多取一些点来确定,如果还是不行,那么再来,如果是不规则的影射,就要取遍所有点,当然象钱这样的数字,由于可边范围太大,不可能建立想我们给的图那样的非规则影射,否则很难计算,影响游戏速度,所以可以肯定:游戏里面钱的数字的加密一定是规则的运算加密的,至于是不是异或运算加密的就不知道了!但是我们可以假设是,然后做我们想做的事啊!
当然,异或运算的规则是自己建立的,可以有无穷多,要给大家讲解所有的破解方法是不行的,大家是要多动手分析才行,这个需要的是经验和技巧,你要从别人的角度想,“如果我要加密,我会怎么做能做到计算简单,加密性好,而且加密函数又容易设计”,想多了,你就知道其实异或运算加密是可以比较容易地分析出来的,当然,光靠我们的大脑是痛苦的,何不找一些工具来帮助分析呢?很多黑客软件都具有分析加密数据的功能,试者学习一些,会对您的封包破解很有帮助的,也许他们能提供更好的破解思路也不一定!
加密解密
背包加密是一中相当高级的加密方式,不容易破解,而且还原也相对容易,因此采用这种加密方式加密游戏数据也是非常好的,只要知道背包,就可以轻易算出来,所以在游戏里面采用这种加密方式加密对游戏的影响也不是很大,不会给服务器带来太大的负担,而且加密是非常安全的,对于一些重要的数据采用这种方式加密是非常可靠的,说了那么多,你也许会问:“什么是背包加密方式”,好下面给大家说明。
背包分两种,加法背包和乘法背包!想讲加法背包!
我们知道:1
J. 我的世界网易手机版开服务器如何防止被炸
我的世界网易手机版打开服务器要防止他们的这些系统爆炸的话,你可以点击他们的这个加速器,然后进行自己游戏的加速。