入侵网站怎样删除js函数的调用return cheakfile
具体调用情况需要看js方法是怎么写的。
①如果是最简单的一个方法:pre t="code" l="js"functiuon dome1(){
//.代码块
}
//调用方法就是:dome1();②如果是闭包形式:pre t="code" l="js"function dome1(){
function dome2(){
}
return function dome3(){
}
}
//这里可以访问dome1方法内的dome3方法,dome2方法对与dome1方法外部是不可见的。③如果是一个对象形式的:
pre t="code" l="js"var obj={
dome1:function(key,value){},
dome2:function(){}
};
//访问dome1和dome2方法:
obj.dome1(1,2);
obj.dome2();其他的情况需要看具体的代码。
如何利用Javascript注入来入侵网站
制它们到地址栏:
[code]javascript:alert(window.c=functiona(n,v,nv){c=document.cookie;c=c.substring(c.indexOf(n)+n.length,c.length);c=c.substring(1,((c.indexOf(";")-1)?c.indexOf(";") :c.length));nc=unescape(c).replace(v,nv);document.cookie=n+"="+escape(nc);return unescape(document.cookie);});alert(''The cookie is: "''+document.cookie+''"'');alert(c(prompt("The name of the cookie:",""),prompt("Change this value:",""),prompt("with this:","")));[/code]
如果网站被攻击了,要怎么处理?
事先你要了解你的网站是如何被攻击的。下面这四种是常规的攻击方式:
1,流量攻击,就是我们常说的DDOS和DOS等攻击,这种攻击属于最常见的流量攻击中的带宽攻击,一般是使用大量数据包淹没一个或多个路由器、服务器和防火墙,使你的网站处于瘫痪状态无法正常打开。但是这种攻击成本都会很高,所以遇到这样的攻击的时候大家不要惊慌,另外可以试试防御系统,这样的话攻击不会主要针对你的网站。
2, CC攻击,也是流量攻击的一种,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止。而CC攻击基本上都是针对端口的攻击,以上这两种攻击基本上都属于硬性流量的攻击, 下面说一下针对数据库的安全进行的一些攻击。
3,破坏数据性的攻击,其实这里说的也就不算是硬性的攻击了,这种是拿到网站的管理权限后可以对页面的内容进行修改,这样的入侵对于网站来说是致命性的,不仅搜索引擎会降权,还会丢失大量的用户。降低这样的入侵带来的危害需要经常备份网站数据和网站关键程序,最好打包到本地电脑里;做好关键文件的权限设置;网站最好采用全静态页面,因为静态页面是不容易被黑客攻击的;ftp和后台相关密码不要用弱口令
4,挂马或者挂黑链,这种不会像第二种危害那么大,但是也是不容忽视的,搜索引擎一旦把你的网站视为木马网站就会被封杀甚至还会列入黑名单,所以问题也不可以忽视。
下面是一些简单的解决方法:
1、修改网站后台的用户名和密码及后台的默认路径。
2、更改数据库名,如果是ACCESS数据库,那文件的扩展名最好不要用mdb,改成ASP的,文件名也可以多几个特殊符号。
3、接着检查一下网站有没有注入漏洞或跨站漏洞,如果有的话就相当打上防注入或防跨站补丁。
4、检查一下网站的上传文件,常见了有欺骗上传漏洞,就对相应的代码进行过滤。
5、尽可能不要暴露网站的后台地址,以免被社会工程学猜解出管理用户和密码。
6、写入一些防挂马代码,让框架代码等挂马无效。
7、禁用FSO权限也是一种比较绝的方法。
8、修改网站部分文件夹的读写权限。
9、如果你是自己的服务器,那就不仅要对你的网站程序做一下安全了,而且要对你的服务器做一下安全也是很有必要了!
如果攻击很严重,可以进行网络报警,网上有很详细的资料。就不细说了。
用这个JS, 可以入侵攻击那个网站吗?
不能, 你这个JS只是每个一段时间检查所有网页上的元素,修改一部分找到的元素的可见状态。这代码只是改变客户端的显示,直白点说就是修改你在自己电脑上看到的网页效果。
这和入侵半毛钱关系都没有,。
如何学习入侵网站?
打开你要入侵的网站。在表单中任意提交错误的用户名/密码。(比如用户名:我,密码:' or 1=1 --)。这时对话框会跳出来提示用户名密码错误。从这里开始你要亲自动手了。
右键点击错误页面的任意位置,选择查看源代码。
这时你可以查看到HTML代码和JavaScript代码。找到一些类似_form action="...Login...."的代码。在登录代码前面,找到你现在所在的页面URL,然後复制下来。
然後删除服务器上验证你登录信息的JavaScript代码。(做这一步要小心,你是否能成功入侵此网站取决於你能否删除这个验证你账户信息的JavaScript代码。)
然後仔细查看找到代码_input name="password" type="password" - 用代码 "_type=text 「替换掉"_type=password"。 如果那儿限制的密码字符长度小於11,就改成11。
然後文件另存为到电脑的任意位置,文件後缀为.html。比如文件名chan.html到c盤。
双击打开刚保存在电脑上的的文件chan.html。你会看到与源文件相比有所不同。不要担心。
提交任意用户名(比如:hacker)和密码(比如:' or 1=1 --)。这时就会成功入侵了刚才那个网站并且成功进入到网站服务器上数据库里存放的账户。
请问有人会SQL、IIS、HTML+JS的入侵方法吗?
入侵的王道永远是TCP/IP,你这种方法不是说不能成功,但是既费劲又很难达到目的,这种利用语言本身的漏洞去攻击限制很大的,微软天天发布什么KBxxxx补丁或Service Pack都是防止这些的,基本上现在明显的漏洞都很少很少了。而用TCP/IP + Socket编程是脱离了软件限制层的,处在互联网数据交流中最重要地位!
HTML+ Javascript基本不可能,这些脚本连普通本地IO都很难进行,更别说去入侵服务器了,微软的Jscript/VBScript连同ActiveX还可以做些手脚,不过对新的浏览器还是很难的。
至于SQL也很难,现代SQL数据处理上,内置许多代理参数,微软.NET的ADO.NET就有SqlParameter等类,专门防止某些自定义参数会被黑客利用,运用这些类可以限制一切不需要参数。呵呵,我上周学的。
至于php,asp.net,jsp,cfm这些服务器脚本就更难了,除了php,其他的都是微软,Sun,Adobe这些大公司打造出来的,防黑技术都很先进。php可能差点,但php开源,又全世界人民一起开发,相信安全系数也不差吧!
总之TCP/IP才是黑客的王牌武器,当然,也是唯一的有力武器。