本文目录一览:
- 1、如何在路由器插入xss?
- 2、路由器怎么改路由器的用户名和密码?
- 3、xss总是突然没反应
- 4、请给个修改路由器设置的步骤
- 5、xbox serious x日版怎么改信道?
- 6、xbox series xss可以当路由器吗
如何在路由器插入xss?
XSS攻击通常是指黑客通过"HTML注入"篡改了网页,插入了恶意的脚本,从而在用户浏览网页时,控制用户浏览器的一种攻击。
一、HttpOnly防止劫取Cookie
HttpOnly最早由微软提出,至今已经成为一个标准。浏览器将禁止页面的Javascript访问带有HttpOnly属性的Cookie。目前主流浏览器都支持,HttpOnly解决是XSS后的Cookie支持攻击。
我们来看下百度有没有使用。
未登录时的Cookie信息
可以看到,所有Cookie都没有设置HttpOnly,现在我登录下
发现在个叫BDUSS的Cookie设置了HttpOnly。可以猜测此Cookie用于认证。
下面我用PHP来实现下:
?php
header("Set-Cookie: cookie1=test1;");
header("Set-Cookie: cookie2=test2;httponly",false);
setcookie('cookie3','test3',NULL,NULL,NULL,NULL,false);
setcookie('cookie4','test4',NULL,NULL,NULL,NULL,true);
?
script
alert(document.cookie);
/script
js只能读到没有HttpOnly标识的Cookie
二、输入检查
输入检查一般是检查用户输入的数据中是否包含一些特殊字符,如、、'、"等,如果发现存在特殊字符,则将这些字符过滤或者编码。
例如网站注册经常用户名只允许字母和数字的组合,或者邮箱电话,我们会在前端用js进行检查,但在服务器端代码必须再次检查一次,因为客户端的检查很容易绕过。
网上有许多开源的“XSS Filter”的实现,但是它们应该选择性的使用,因为它们对特殊字符的过滤可能并非数据的本意。比如一款php的lib_filter类:
$filter = new lib_filter();
echo $filter-go('1+11');
它输出的是1,这大大歪曲了数据的语义,因此什么情况应该对哪些字符进行过滤应该适情况而定。
三、输出检查
大多人都知道输入需要做检查,但却忽略了输出检查。
1、在HTML标签中输出
如代码:
?php
$a = "scriptalert(1);/script";
$b = "img src=# onerror=alert(2) /";
?
div?=$b?/div
a href="#"?=$a?/a
这样客户端受到xss攻击,解决方法就是对变量使用htmlEncode,php中的函数是htmlentities
?php
$a = "scriptalert(1);/script";
$b = "img src=# onerror=alert(2) /";
?
div?=htmlentities($b)?/div
a href="#"?=htmlentities($a)?/a
2、在HTML属性中输出
div id="div" name ="$var"/div
这种情况防御也是使用htmlEncode
在owasp-php中实现:
$immune_htmlattr = array(',', '.', '-', '_');
$this-htmlEntityCodec-encode($this-immune_htmlattr, "\"script123123;/script\"");
3、在script标签中输出
如代码:
?php
$c = "1;alert(3)";
?
script type="text/javascript"
var c = ?=$c?;
/script
这样xss又生效了。首先js变量输出一定要在引号内,但是如果我$c = "\"abc;alert(123);//",你会发现放引号中都没用,自带的函数都不能很好的满足。这时只能使用一个更加严格的JavascriptEncode函数来保证安全——除数字、字母外的所有字符,都使用十六进制"\xHH"的方式进行编码。这里我采用开源的owasp-php方法来实现
$immune = array("");
echo $this-javascriptCodec-
路由器怎么改路由器的用户名和密码?
路由器中有两个密码一个是无线密码一个是登录密码,分别介绍各自的设置或者更改方法:
一、设置或者修改路由器登录口令
1、路由器和电脑连接,打开浏览器,在地址栏输入192.168.1.1(一般路由器地址是这个或者查看路由器背面的登录信息)进路由-输入用户名,密码 ,(默认一般是admin)。
2、更改登录口令的选项一般在系统工具里面
3、在新的页面中,填入要更改的用户名和用户密码。前提是你知道正确的原始用户名和原始用户密码。修改完毕后,保存即可。
二、设置或者修改无线连接密码
1、路由器和电脑连接,打开浏览器,在地址栏输入192.168.1.1(一般路由器地址是这个或者查看路由器背面的登录信息)进路由-输入用户名,密码 ,(默认一般是admin)。
2、进入后台后选择无线设置,然后选择无线安全设置,就可以更改无线密码了,如图
回答仅供参考,由于电信业务以及政策不定期变动,所以具体套餐或政策请以电信网上营业厅或者电信掌上营业厅发布为准。
xss总是突然没反应
可以先更新到最新版本。
是不是日版,如果是的话改一下路由器的通道,不要用5g,会和手柄冲突。
请给个修改路由器设置的步骤
1、将线路连好,wan口接外网(即ADSL或别的宽带),LAN口接内网即你的电脑网卡;
2、每个路由器都有默认的IP地址,大多为192.168.1.1;
3、将自己的电脑IP配置为192.168.1.x ,网关和dns指向路由器,即为192.168.1.1;
4、打开电脑上的Internet Explorer,输入,然后输入用户名和密码,大多数路由器的默认用户名和密码为admin或者guest,输入正确后进入路由器的配置界面;
5、看你路由器是什么牌子,然后根据具体内容进行修改。
xbox serious x日版怎么改信道?
不是在主机上面改,是在路由器上面改
你先连接你的路由器,看看能不能正常连上
xbox series xss可以当路由器吗
不行
而且也不能用笔记本做显示器,笔记本的hdmi是输出,不是输入。你可以买个显示器配合xss玩或者采集卡在笔记本上玩。显示器还是好点。