SECURITY RESEARCH / ENGINEERING

文章与研究

在证据与实验中理解复杂系统。

Pentest-and-Development-Tips

Pentest-and-Development-Tips A collection of pentest and development tips Author: 3gstudent 声明 以下技巧不应用于非法用途 Tips 1. 手动端口探测 nmap的-sV可以探测出服务版本,但有些情况下必须手动探测去验证 使用Wireshark获取响应包未免大材小用,可通过nc简单判断 eg. 对于8001端口,nc连接上去,随便输入一个字符串,得到了以下结果: $ nc -vv......

阅读全文 →

Pentest-and-Development-Tips

Pentest-and-Development-Tips A collection of pentest and development tips Author: 3gstudent 声明 以下技巧不应用于非法用途 Tips 1. 手动端口探测 nmap的-sV可以探测出服务版本,但有些情况下必须手动探测去验证 使用Wireshark获取响应包未免大材小用,可通过nc简单判断 eg. 对于8001端口,nc连接上去,随便输入一个字符串,得到了以下结果: $ nc -vv......

阅读全文 →

Unity3d Assembly-CSharp decode

没事看了个游戏,虽然我是ios的但是android 不分区,直接去下了一个gpk(还是头一回看见有gpk后缀文件。。孤陋寡闻了)和普通apk一样zip解压 继续解压application.apk dex2jar 发现是unity3d的 直接去application\assets\bin\Data\Managed 下反编译Assembly-CSharp.dll 反......

阅读全文 →

Unity3d Assembly-CSharp decode

没事看了个游戏,虽然我是ios的但是android 不分区,直接去下了一个gpk(还是头一回看见有gpk后缀文件。。孤陋寡闻了)和普通apk一样zip解压 继续解压application.apk dex2jar 发现是unity3d的 直接去application\assets\bin\Data\Managed 下反编译Assembly-CSharp.dll 反......

阅读全文 →

【思考】隐蔽碎片化数据传输的检测

今天看到某花的PAPER,突然天马行空的想到了一个问题 如果服务器被中类似以下情况的后门 webshell等类似后门程序 在中间件方面添加插件 冒充中间件(修改中间件)添加相关指令的情况 虽然后来考虑成本其实比较高有点不太现实,但不妨想一想。 后门以约定好的算法......

阅读全文 →

【思考】隐蔽碎片化数据传输的检测

今天看到某花的PAPER,突然天马行空的想到了一个问题 如果服务器被中类似以下情况的后门 webshell等类似后门程序 在中间件方面添加插件 冒充中间件(修改中间件)添加相关指令的情况 虽然后来考虑成本其实比较高有点不太现实,但不妨想一想。 后门以约定好的算法......

阅读全文 →

被上传webshell后

webshell的排查与分析 1. 攻击文件分析 1.1 整体分析 本次共有10个可疑文件上传到图片目录。 通过对整体文件观察分析发现以下几点: 文件大小均为16kb大小。 文件名为13位时间戳构成。 2016年11月28日有9个文件,2016年12月7日有1个文件。 上......

阅读全文 →

被上传webshell后

webshell的排查与分析 1. 攻击文件分析 1.1 整体分析 本次共有10个可疑文件上传到图片目录。 通过对整体文件观察分析发现以下几点: 文件大小均为16kb大小。 文件名为13位时间戳构成。 2016年11月28日有9个文件,2016年12月7日有1个文件。 上......

阅读全文 →

modsecurity Failed to lock global mutex

尼玛折腾了半天看网上各种网站都是告诉我这么解决的 Add these line to the end of file:   SecAuditLogDirMode 1733 SecAuditLogFileMode 0550 SecAuditLogType Concurrent SecAuditLogStorageDir /usr/local/apache/logs/modsec_audit   Check the directory of /usr/local/apache/logs/modsec_audit for proper permissions of : 1733 折腾了半天 还是提示 2017/05/08 11:09:04 [error] 26844#0: [client ] ModSecurity: Audit log: Failed to lock global mutex: Permission denied [hostname "localhost.localdomain"] [uri "/favicon.ico"] [unique_id "AhAcAcAcAcAcAcAcpcAcAcAc"]   2017/05/08 11:09:04 [error] 26844#0: [client ] ModSecurity: Audit log: Failed to unlock global mutex......

阅读全文 →

modsecurity Failed to lock global mutex

尼玛折腾了半天看网上各种网站都是告诉我这么解决的 Add these line to the end of file:   SecAuditLogDirMode 1733 SecAuditLogFileMode 0550 SecAuditLogType Concurrent SecAuditLogStorageDir /usr/local/apache/logs/modsec_audit   Check the directory of /usr/local/apache/logs/modsec_audit for proper permissions of : 1733 折腾了半天 还是提示 2017/05/08 11:09:04 [error] 26844#0: [client ] ModSecurity: Audit log: Failed to lock global mutex: Permission denied [hostname "localhost.localdomain"] [uri "/favicon.ico"] [unique_id "AhAcAcAcAcAcAcAcpcAcAcAc"]   2017/05/08 11:09:04 [error] 26844#0: [client ] ModSecurity: Audit log: Failed to unlock global mutex......

阅读全文 →

关于centos pycurl error 48(我要搞事!)

这几天打算搞点事:) 然后弄了台服务器,打算用四哥的工具搞搞 修改完四哥的软件(因为这个软件默认是在windows上用所以要改改才能在linux上用) 然后总出错如下: 我就毙了狗了,难道不兼容? 看了看代码,并没有什么不兼容啊。 然......

阅读全文 →

关于centos pycurl error 48(我要搞事!)

这几天打算搞点事:) 然后弄了台服务器,打算用四哥的工具搞搞 修改完四哥的软件(因为这个软件默认是在windows上用所以要改改才能在linux上用) 然后总出错如下: 我就毙了狗了,难道不兼容? 看了看代码,并没有什么不兼容啊。 然......

阅读全文 →

iTunes更改备份路径

rd /s /q C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync mklink /j "C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync" "F:\phone\Apple Computer\MobileSync"

阅读全文 →

iTunes更改备份路径

rd /s /q C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync mklink /j "C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync" "F:\phone\Apple Computer\MobileSync"

阅读全文 →

uwsgi选择使用的python版本

因为之前一直用centos7 但是最近系统迁移变成了centos6.5 centos6.5 自带的是python2.6.6 和之前的centos7带的2.7.9不兼容 所以把python从2.6.6升级到了2.7.9 但是不知道为什么uwsgi一直用2.6.6的python。。着实让我蛋疼了一上午 最后重新编译了uwsgi让他加载了模块才搞定 大概如下 mkdir......

阅读全文 →

uwsgi选择使用的python版本

因为之前一直用centos7 但是最近系统迁移变成了centos6.5 centos6.5 自带的是python2.6.6 和之前的centos7带的2.7.9不兼容 所以把python从2.6.6升级到了2.7.9 但是不知道为什么uwsgi一直用2.6.6的python。。着实让我蛋疼了一上午 最后重新编译了uwsgi让他加载了模块才搞定 大概如下 mkdir......

阅读全文 →

2015中国IP段80端口统计

这次统计了 335519488台主机,只探测开放80端口的主机,共发现开放80端口主机1884702台。 注:统计有可能不太精确,因为网络和其他原因有可能造成遗漏~ 统计出的数据可用作很多地方~具体用途小伙伴自己idea~

阅读全文 →

2015中国IP段80端口统计

这次统计了 335519488台主机,只探测开放80端口的主机,共发现开放80端口主机1884702台。 注:统计有可能不太精确,因为网络和其他原因有可能造成遗漏~ 统计出的数据可用作很多地方~具体用途小伙伴自己idea~

阅读全文 →

Centos7 安装Mysql~

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server 成功安装之后启动mysql服务 systemctl start mysqld 添加用户 mysql -uroot GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY 'secbig' WITH GRANT OPTION; 用户:user01,密码:secbig 给user01 所有权限 grant all privileges on *.* to user01@localhost

阅读全文 →

Centos7 安装Mysql~

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server 成功安装之后启动mysql服务 systemctl start mysqld 添加用户 mysql -uroot GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY 'secbig' WITH GRANT OPTION; 用户:user01,密码:secbig 给user01 所有权限 grant all privileges on *.* to user01@localhost

阅读全文 →

【Code】解密Chrome保存的密码以及生成csv格式导入1Password

这两天看了看1password感觉不错,准备把Chrome密码迁移过去 然后发现1password不支持导入chrome的密码于是写了个工具来辅助导入 不多说代码如下: Public Class DPAPI ' Wrapper for DPAPI CryptProtectData function. <DllImport("crypt32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _ Private Shared Function CryptProtectData _ ( _ ByRef pPlainText As DATA_BLOB, _ ByVal szDescription As String, _ ByRef pEntropy As DATA_BLOB, _ ByVal pReserved As IntPtr......

阅读全文 →

【Code】解密Chrome保存的密码以及生成csv格式导入1Password

这两天看了看1password感觉不错,准备把Chrome密码迁移过去 然后发现1password不支持导入chrome的密码于是写了个工具来辅助导入 不多说代码如下: Public Class DPAPI ' Wrapper for DPAPI CryptProtectData function. <DllImport("crypt32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _ Private Shared Function CryptProtectData _ ( _ ByRef pPlainText As DATA_BLOB, _ ByVal szDescription As String, _ ByRef pEntropy As DATA_BLOB, _ ByVal pReserved As IntPtr......

阅读全文 →

让Windows使用部分Linux命令GnuWin32~

首先去 http://sourceforge.net/projects/getgnuwin32/?source=typ_redirect 下载GetGnuWin32-0.6.3.exe 下载后运行 会解压到刚刚界面提示的路径我这里是C:\Users\MythHack\Downloads\GetGnuWin32 这个路径下 然后进入bin目录里面有个wget.ini 设置wget代理 http_proxy = http://127.0.0.1:6666/(因为国内访问不了sf) 之后运......

阅读全文 →

让Windows使用部分Linux命令GnuWin32~

首先去 http://sourceforge.net/projects/getgnuwin32/?source=typ_redirect 下载GetGnuWin32-0.6.3.exe 下载后运行 会解压到刚刚界面提示的路径我这里是C:\Users\MythHack\Downloads\GetGnuWin32 这个路径下 然后进入bin目录里面有个wget.ini 设置wget代理 http_proxy = http://127.0.0.1:6666/(因为国内访问不了sf) 之后运......

阅读全文 →

SuperDNSR基于DNS的信息收集以及功能扩展

之前很多人没有关注过DNS方面相关的技术手段,但最近发现很多社区网站、wooyun里有很多人在搞子域名的收集或者其他的DNS相关的技术。 子域名工具我大致看了看不外乎通过第三方网站查询、暴力枚举子域名。这些我之前我也写过相关的工具,但是效果着实......

阅读全文 →

SuperDNSR基于DNS的信息收集以及功能扩展

之前很多人没有关注过DNS方面相关的技术手段,但最近发现很多社区网站、wooyun里有很多人在搞子域名的收集或者其他的DNS相关的技术。 子域名工具我大致看了看不外乎通过第三方网站查询、暴力枚举子域名。这些我之前我也写过相关的工具,但是效果着实......

阅读全文 →

MS15-034 Check For Nmap

1. -- The Head Section -- description = "Script to detect MS15-034 on HTTP port" author = "Prajwal Panchmahalkar based on script from billbillthebillbill" license = "Same as Nmap--See http://nmap.org/book/man-legal.html" categories = {"default", "safe"} local shortport = require "shortport" local http = require "http" local nmap = require "nmap" local stdnse = require "stdnse" local string = require "string" -- The Rule Section -- portrule = shortport.http -- The Action Section -- action = function(host, port) local uri="/" local options = {header={}} options['header']['Host'] = "hostattack" options['......

阅读全文 →

MS15-034 Check For Nmap

1. -- The Head Section -- description = "Script to detect MS15-034 on HTTP port" author = "Prajwal Panchmahalkar based on script from billbillthebillbill" license = "Same as Nmap--See http://nmap.org/book/man-legal.html" categories = {"default", "safe"} local shortport = require "shortport" local http = require "http" local nmap = require "nmap" local stdnse = require "stdnse" local string = require "string" -- The Rule Section -- portrule = shortport.http -- The Action Section -- action = function(host, port) local uri="/" local options = {header={}} options['header']['Host'] = "hostattack" options['......

阅读全文 →

firefox 29.0.1 最新版本 crash 拿去玩耍

firefox 29.0.1最新版本crash 使用 firefox打开以下html文件点击弹出的alert的确认 然后在刷新下:{ 我看官方对之前的crash直接是忽略的节奏那我就发出来玩耍吧:) test.html↓ <script type="text/javascript"> var lolololtxt=''; for(var x=0;x<100000;x++) { lolololtxt +='AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'; } alert(lolololtxt); </script>......

阅读全文 →

firefox 29.0.1 最新版本 crash 拿去玩耍

firefox 29.0.1最新版本crash 使用 firefox打开以下html文件点击弹出的alert的确认 然后在刷新下:{ 我看官方对之前的crash直接是忽略的节奏那我就发出来玩耍吧:) test.html↓ <script type="text/javascript"> var lolololtxt=''; for(var x=0;x<100000;x++) { lolololtxt +='AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'; } alert(lolololtxt); </script>......

阅读全文 →

快速高效-Nmap结果整理方法

这几天在搞大型网络的端口扫描,其实也不算很大大概1.1W个主机的全端口扫描。 扫描是扫描完了但是结果看起来很难受。。很多关闭或者过滤的端口它也显示出来了 后来又看了看Nmap的参数 发现了--open参数,这个参数是只显示&输出 开放端口的参数。但光看......

阅读全文 →

快速高效-Nmap结果整理方法

这几天在搞大型网络的端口扫描,其实也不算很大大概1.1W个主机的全端口扫描。 扫描是扫描完了但是结果看起来很难受。。很多关闭或者过滤的端口它也显示出来了 后来又看了看Nmap的参数 发现了--open参数,这个参数是只显示&输出 开放端口的参数。但光看......

阅读全文 →

一个因网速慢引发的头脑风暴

1.1 起因 这几天发现某酒店的网速越来越慢,中间因为11X的原因加了个认证系统,但是也就是房间号+身份证后6位。 本来以前可以多个设备同时使用的,但是因为加了这个设备所以就没办法同时用了。(蛋疼的11X) 1.2 发现问题1(锐捷设备弱口令) 由于网速实在太......

阅读全文 →

一个因网速慢引发的头脑风暴

1.1 起因 这几天发现某酒店的网速越来越慢,中间因为11X的原因加了个认证系统,但是也就是房间号+身份证后6位。 本来以前可以多个设备同时使用的,但是因为加了这个设备所以就没办法同时用了。(蛋疼的11X) 1.2 发现问题1(锐捷设备弱口令) 由于网速实在太......

阅读全文 →

对于能上QQ无法打开网页的解决方案

如果你尝试过查看hosts 修改DNS 杀毒 清理插件 等等还是解决不了问题的话,可以尝试一种方法重置winsock 以系统管理员权限运行CMD(c:\windows\system32\cmd.exe 右键 以管理员权限运行) 然后输入 netsh winsock reset 重启电脑 ok 应该可以了......

阅读全文 →

对于能上QQ无法打开网页的解决方案

如果你尝试过查看hosts 修改DNS 杀毒 清理插件 等等还是解决不了问题的话,可以尝试一种方法重置winsock 以系统管理员权限运行CMD(c:\windows\system32\cmd.exe 右键 以管理员权限运行) 然后输入 netsh winsock reset 重启电脑 ok 应该可以了......

阅读全文 →

微软官方U盘/DVD启动制作工具

今天说把笔记本重装下系统早想重装了。。卡死了 下了个UltraISO打算做U盘启动 结果搞了半天说引导有问题 突然想起来微软官方好像有个工具:) 官方下载地址:http://images2.store.microsoft.com/prod/clustera/framework/w7udt/1.0/en-us/Windows7-USB-DVD-tool.exe 备份地址:http://pan.baidu.com/share/link?shareid=245927&uk=2114106857 ps:某会议给的4GU盘真烂。。3M/s 还是自己花钱买吧:( 评论区......

阅读全文 →

微软官方U盘/DVD启动制作工具

今天说把笔记本重装下系统早想重装了。。卡死了 下了个UltraISO打算做U盘启动 结果搞了半天说引导有问题 突然想起来微软官方好像有个工具:) 官方下载地址:http://images2.store.microsoft.com/prod/clustera/framework/w7udt/1.0/en-us/Windows7-USB-DVD-tool.exe 备份地址:http://pan.baidu.com/share/link?shareid=245927&uk=2114106857 ps:某会议给的4GU盘真烂。。3M/s 还是自己花钱买吧:( 评论区......

阅读全文 →

某产品认证绕过漏洞以及域名绑定IP问题

今天不知道咋的就逛过去了。。 说实话这个东西非常不错 起码比一些厂商的好的多的多 但是这个工具虽然在扫描的时候会有个认证 但是认证方式并没有很全面的认证导致了我可以绕过他的扫描认证 他会让你上传一个*(隐去).txt的文件进行认证 估计原理是对......

阅读全文 →

某产品认证绕过漏洞以及域名绑定IP问题

今天不知道咋的就逛过去了。。 说实话这个东西非常不错 起码比一些厂商的好的多的多 但是这个工具虽然在扫描的时候会有个认证 但是认证方式并没有很全面的认证导致了我可以绕过他的扫描认证 他会让你上传一个*(隐去).txt的文件进行认证 估计原理是对......

阅读全文 →

绕过QQ音乐限制每次最多下载100首歌曲

首先不知道是俺自己的原因还是其他原意收藏的QQ音乐在本地客户端一次最多下载100首 这尼玛太蛋疼了 超过100首还要等他下完在添加剩下的! 我!@#!@#@@#¥@%#%¥……%¥ 这尼玛肿麽办 原来收藏有web版本 来看看

阅读全文 →

绕过QQ音乐限制每次最多下载100首歌曲

首先不知道是俺自己的原因还是其他原意收藏的QQ音乐在本地客户端一次最多下载100首 这尼玛太蛋疼了 超过100首还要等他下完在添加剩下的! 我!@#!@#@@#¥@%#%¥……%¥ 这尼玛肿麽办 原来收藏有web版本 来看看

阅读全文 →

关于JAVA JVM 字符串还原

这几天再看Burp Suite 里面的所有字符串都变成了JVM指令 如下图 我搜了下文章找到了一篇(- -由于开始忘记发出来导致地址木有了) 先用xjad反编译成*.java 格式 然后通过查看 上图的几个值 byte0 = 0x1b byte0 = 20 byte0 = 5 byte0 = 28 解码被JVM的字符串......

阅读全文 →

关于JAVA JVM 字符串还原

这几天再看Burp Suite 里面的所有字符串都变成了JVM指令 如下图 我搜了下文章找到了一篇(- -由于开始忘记发出来导致地址木有了) 先用xjad反编译成*.java 格式 然后通过查看 上图的几个值 byte0 = 0x1b byte0 = 20 byte0 = 5 byte0 = 28 解码被JVM的字符串......

阅读全文 →

正则表达式去除 注释

/\[^]*\+(?:[^/*][^*]\+)/ (多行注释) //[^\r\n]*+ (单行注释) "[^\\"](?:\\.[^\\"])*" (双引号字符串) '[^\\'](?:\\.[^\\'])*' (单引号字符串) 评论区: TianFeng: (汗)首页Service Unavailable [2012-07-08 17:15:33]  ......

阅读全文 →

正则表达式去除 注释

/\[^]*\+(?:[^/*][^*]\+)/ (多行注释) //[^\r\n]*+ (单行注释) "[^\\"](?:\\.[^\\"])*" (双引号字符串) '[^\\'](?:\\.[^\\'])*' (单引号字符串) 评论区: TianFeng: (汗)首页Service Unavailable [2012-07-08 17:15:33]  ......

阅读全文 →

Wget退休把。。多线程下载工具

当然先要用Wget下载这个工具到本地。。 wget http://myget.sourceforge.net/release/myget-0.1.2.tar.gz tar zxvf myget-0.1.2.tar.gz cd myget-0.1.2 ./configure make make install 使用方法 mytget -n 线程数 下载地址。

阅读全文 →

Wget退休把。。多线程下载工具

当然先要用Wget下载这个工具到本地。。 wget http://myget.sourceforge.net/release/myget-0.1.2.tar.gz tar zxvf myget-0.1.2.tar.gz cd myget-0.1.2 ./configure make make install 使用方法 mytget -n 线程数 下载地址。

阅读全文 →

各种网络环境渗透测试简述 & 点评

文章转自"土司",作者" liulovely ",文章简洁明朗,一目了然,虽然字多了点.但确实是一篇不可多得的好"作文",希望对广大网安人士能够起到点睛之用 一、渗透测试概念   渗透测试 (penetration test)并没有一个标准的定义,国外一些安全组织达成共识的通用说法是:渗透测试是......

阅读全文 →

各种网络环境渗透测试简述 & 点评

文章转自"土司",作者" liulovely ",文章简洁明朗,一目了然,虽然字多了点.但确实是一篇不可多得的好"作文",希望对广大网安人士能够起到点睛之用 一、渗透测试概念   渗透测试 (penetration test)并没有一个标准的定义,国外一些安全组织达成共识的通用说法是:渗透测试是......

阅读全文 →

官方公布:Windows 7快捷键大全

Win+x这个快捷键笔记本电脑用比较不错:) 以下是微软官方发布的Windows 7操作系统快捷键的应用解释: 1. 轻松访问键盘快捷方式 按住右Shift 八秒钟: 启用和关闭筛选键 按左 Alt+左 Shift+PrtScn(或 PrtScn):启用或关闭高对比度 按左 Alt+左 Shift+Num Lock :启用或关闭鼠标键 按 Shift 五次: 启用或关闭粘滞......

阅读全文 →

官方公布:Windows 7快捷键大全

Win+x这个快捷键笔记本电脑用比较不错:) 以下是微软官方发布的Windows 7操作系统快捷键的应用解释: 1. 轻松访问键盘快捷方式 按住右Shift 八秒钟: 启用和关闭筛选键 按左 Alt+左 Shift+PrtScn(或 PrtScn):启用或关闭高对比度 按左 Alt+左 Shift+Num Lock :启用或关闭鼠标键 按 Shift 五次: 启用或关闭粘滞......

阅读全文 →

网络世界的“后门”—讲述特殊端口的故事

今天将介绍QQ使用的4000端口,被“震荡波”病毒利用的5554端口,pcAnywhere使用的5632端口以及WWW代理服务使用的8080端口。 4000端口 端口说明:4000端口是用于大家经常使用的QQ聊天工具的,再细说就是为QQ客户端开放的端口,QQ服务端使用的端口是8000。通过4000端口,QQ客户端程......

阅读全文 →

网络世界的“后门”—讲述特殊端口的故事

今天将介绍QQ使用的4000端口,被“震荡波”病毒利用的5554端口,pcAnywhere使用的5632端口以及WWW代理服务使用的8080端口。 4000端口 端口说明:4000端口是用于大家经常使用的QQ聊天工具的,再细说就是为QQ客户端开放的端口,QQ服务端使用的端口是8000。通过4000端口,QQ客户端程......

阅读全文 →

国外流行PHP程序的识别方法

在国外PHP网站一片繁荣,不少网站是用模板程序直接改造的。 如果能快速找出这些模板程序出自哪里,对症下药,对于入侵这些网站来说实为一大助力。 网站类: Joomla 1. 首页源码中有   2. URL一般只有目录,当然也有HTML的,但是没有ID类型的 如joomla-extensions/fade-gallery/#comment-344 3. 发评论的时候,界面都......

阅读全文 →

国外流行PHP程序的识别方法

在国外PHP网站一片繁荣,不少网站是用模板程序直接改造的。 如果能快速找出这些模板程序出自哪里,对症下药,对于入侵这些网站来说实为一大助力。 网站类: Joomla 1. 首页源码中有   2. URL一般只有目录,当然也有HTML的,但是没有ID类型的 如joomla-extensions/fade-gallery/#comment-344 3. 发评论的时候,界面都......

阅读全文 →

各大引擎Sitemap提交地址

网站优化很重要的方法就是sitemap提交。 向Google、MSN、Yahoo!、Ask和百度、搜搜、搜狗、有道提交Sitemap网站地图都可以通过robots.txt来定义提交。但下面的提交方式更简单快捷。 sitemap 提交地址: 向Google提交网站地图Sitemap: 通过网址http://www.google.com/webmasters管理提交; 向Yahoo!提交网站地图Sitemap: 通过网址http......

阅读全文 →

各大引擎Sitemap提交地址

网站优化很重要的方法就是sitemap提交。 向Google、MSN、Yahoo!、Ask和百度、搜搜、搜狗、有道提交Sitemap网站地图都可以通过robots.txt来定义提交。但下面的提交方式更简单快捷。 sitemap 提交地址: 向Google提交网站地图Sitemap: 通过网址http://www.google.com/webmasters管理提交; 向Yahoo!提交网站地图Sitemap: 通过网址http......

阅读全文 →

Bo-blog 301重定向设置方法

转自http://www.r00ts.info/ 修改Boblog安装目录下的global.php,在最前面的第一行下面添加以下代码: if (strtolower($_SERVER['SERVER_NAME'])!='lvjin.job.sh'){ $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php"){ $URIRedirect="/"; } header('HTTP/1.1 301 Moved Permanently'); header('Location:http://lvjin.job.sh'.$URIRedirect); exit(); } 修改后的完整代码: <?PHP if (strtolower($_SERVER['SERVER_NAME'])!='lvjin.job.sh'){ $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php......

阅读全文 →

Bo-blog 301重定向设置方法

转自http://www.r00ts.info/ 修改Boblog安装目录下的global.php,在最前面的第一行下面添加以下代码: if (strtolower($_SERVER['SERVER_NAME'])!='lvjin.job.sh'){ $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php"){ $URIRedirect="/"; } header('HTTP/1.1 301 Moved Permanently'); header('Location:http://lvjin.job.sh'.$URIRedirect); exit(); } 修改后的完整代码: <?PHP if (strtolower($_SERVER['SERVER_NAME'])!='lvjin.job.sh'){ $URIRedirect=$_SERVER['REQUEST_URI']; if(strtolower($URIRedirect)=="/index.php......

阅读全文 →