分类目录归档:未分类

新年的一些计划

Published / by whosb / Leave a Comment

不知道是不是每到新年这么多比较喜欢总结或者对自己的未来进行硬和规划,反正今天是1月1号了,是应该想点儿什么。

我觉得现在最想干的两件事儿,一件是丢掉一些一点,适时增加一些丢掉是丢掉生活中那些看似有用,但其实一点儿用处没有,甚至很长时间都一点儿用处没有的东西而吸收一些,估计看书属于吸收一些,自己没事儿干?想一想,写下些东西属于吸收一些大概现在想到的就这些吧。

现在这篇文章使用的是搜狗的语音输入法进行的向事业也看是否能代替自己打字在没有人的时候却是语音输入的速度适应,快给打字的速度的。但是也有可能失去了那种韵味。

今天早上一起来,先想到是应该丢掉些什么,然后决定丢掉一些好友吧,这些好友加载好友列表里面儿已经好几年了,但是都属于一句话没有说那种几乎没有任何交际,这些人留着他们还干什么,我为什么要关心他们的生活状态呢,也许他们也从来没有关心过我的吧,这种人删掉也没有什么变化的吧。

今天其实看完了几本儿书有好几本都属于属于比较薄的那种,就是只有几样,有些书属于可以略过的,但是有一本书,却值得说一说就是杨绛先生所写的我们仨。

说来也是我的懒癌发作,这边儿说,下下来至少有两三年了,但是一直都是没有怎么看这次估计用起来把它看完,其实也没有多少,只有100来页很快大,来回路上地铁上,看了一部分,自己在家又看了一部分,也就看完了。着实让人有些难过的说这边儿书里描写了杨绛先生写他们自己的生活自己的经历,从一点一滴一个个小事说起,但是看完却让人觉得无比的难过,深深地感受到杨绛先生身上难受心里的,悲怆。其他不再多说,值得看看

最后的最后,还是要吐槽一下这个语音输入法第一个让我觉得很不爽的就是在你输入的开始和结束会震动一下,特么的你真没事儿,这毛啊,让我还以为有消息来的影响自己的体验感受,把自己带离了写作或者是输入这种感觉。

第二点就是点击会跳转到一个专门的输入双核这个也是比较别扭的一种情况,难道就不能直接在输入框急用输入吗?当然这个可能是有让他背黑锅的嫌疑了,也许是苹果不让这么干吧,回来试一试讯飞语音输入法,看会不会好一些。

我是一个折腾的人

Published / by whosb / Leave a Comment

刚才突发奇想,看了看自己以前用过的各家VPS

只能说我是一个喜欢瞎折腾的人,还有就是,现在用的这个倒霉的主机应该放弃了,性能一般而且不知道为什么莫名其妙的流量很大,供应商没有经过我允许自己从限制流量变成限制带宽了,这个我觉得是很难让我满意的。

经过两次尝试,都无法上传图片,我觉得算了,以后再说吧

又一年

Published / by whosb / Leave a Comment

时光飞逝啊,越是年纪大了,时间感觉跑的越快,记得看到过一个理论,假如你10岁,那一年相当于于你生命中的10%那可是很大的一个数字,但是如果你已经30了,那一年不过3.3%循环,自然而然的感受也就淡忘了许多。
时间其实是绝对的,永远就是那么多秒,那么多分钟,那么多小时,那么多天,只是你自己珍视的程度不一样了。而且也是越来越会浪费了其实。

在这除旧迎新的时刻,为自己做一些规划,其实我自己很怕规划的这个词的,因为规划完不成多有挫败感啊了,但是我是那么天真的人么,早不是了,定下方向然后慢慢去实现,有所得变不亦乐乎,多好的事情,还记得看到一篇文章上说,要是你老想着跑完100公里你能瘦多少的时候一定吓疯了,肯定就不愿意就跑了,但是如果说你每一步能减少0.0000x克,那还是有动力的,虽然这一点微不足惜,但是好歹是一种改变。所以呢,给自己的定位就是多
1、多看一些书(不在乎种类方法,开卷有益,多看一些总是好的)
2、少看一些电视剧,毕竟这玩意的半衰期太短了,看的时候很过瘾看完就忘,价值残余不够。
3、多睡觉,没看错,确实是多睡觉,,,长期的睡眠不足会导致老得快,效率不高,身体也越来越会给我反馈了,实打实的,应该多睡觉。
4、再一个就是,少一些酝酿,多一些行动,这个其实去年一年也在实践什么叫做纸上得来终觉浅。
5、是不是应该多一些与人的交流呢,不知道不好说,这个大概是唯一不确定的一件事情。前几个必做,最后一个选做吧。

生活还在继续,不止眼前的苟且,还有诗和远方。

cuckoo折腾

Published / by whosb / Leave a Comment

开章明义,这个教程不确定能带着你建立出一套合适的cuckoo系统,只是自我对整个过程的一个记录,没有坚强的意志以及钻研的精神,可以就此打住了
顺便说一下,我自认为bug体质,cuckoo建过至少6套,linux完全没有正常跑起来过,win只有一次正常跑,后来其他都有残次,绝对不好弄

——–

cuckoo 记录

说是支持linux版本,建议安装安装长期支持版,开始选择了14.04ok,win版本的虚拟机跑起来了,但是经过了半年,升级的时候出现了问题,索性换到16.04 出了一些问题,结果后来又出了新的问题,觉得还是14.04稳妥一些,重新安装
建议不要用中文版的,因为后面会需要新建虚拟机,如果中文版的,虚拟机名字也是中文,可能会出现配置文件不认识的情况,减少可能犯错的地方。后来又14.04和16.04来回倒腾n次
建议先看英文版的说明,文末有链接。

安装各种环境,python和几个基础库

sudo apt-get install python python-pip python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev(后面两个是后面 lxml2需要用到的)

如果需要安装Django的web还需要安装mongoldb
sudo apt-get install mongodb
如果你纯命令行提交submit,这个可以不需要

下载源代码
git clone https://github.com/cuckoosandbox/cuckoo.git

下来事情是安装各种依存,很复杂,使用的是
sudo pip install -r requirements.txt
但是安装中出现过问题,安装了新版本,但是requirement里面要求的老版本会把新的卸载了,然后安装了旧的。(peepdf这个比较有问题,经过了多种尝试,我决定把它暂时去掉了)
尝试了一个方法,把配置文件里面所有==改成>=但是还不知道效果如何
还有一个问题是,这个文件中比如说有10个,第四个因为网络原因没有下完,安装失败,再开始的时候会从第一个开始下载,崩溃的节奏啊
sed -n 3,1p 1.txt
可以第三行取1行,如果报错太多,我准备每10行一个文件,然后分批下载安装,挂了ss,速度好多了,暂时不用切文件了
中间有一个提示libxml2没有安装,安装就是了
还有一个是peepdf的报错,安装其他的时候会自动安装Pillow 3.3 但是peepdf是要安装3.2,然后就会卡,手动安装特定的版本也报错
sudo pip install -v Pillow==3.2.0
sudo apt-get install python-imaging

这个时候很慢,可以建议把virtualbox安装了先

然后说,需要yara 和 pydeep 这个你自己安装去吧,哈哈哈哈

yara git
git clone https://github.com/VirusTotal/yara.git
./bootstrap.sh
./configure –enable-cuckoo
sudo make install

也可以直接
sudo pip install yara-python(我不是故意放到后面,是后面才发现的)

pydeep pip
安装yara的时候提示autoreconf没找到和缺少jansson
sudo apt-get install dh-autoreconf libjansson-dev

然后 sudo apt-get install libjansson-dev
./configure –enable-cuckoo

pip install pydeep的时候提示 fuzzy.h不见了,
sudo apt-get install libfuzzy-dev

还需要volatility分析内存用d
git clone https://github.com/volatilityfoundation/volatility.git
sudo python setup.py install

然后就是添加用户用户组之类的
sudo adduser cuckoo
sudo usermod -a -G vboxusers cuckoo

再然后记得进虚拟机,设置网络,不然后面没法开

设置配置文件这也是大坑

准备虚拟机
关闭 防火墙,更新,uac
如果是winxpsp3vl
MRX3F-47B9T-2487J-KWKMF-RPWBY

win主机上需要准备的软件
https://www.python.org/ftp/python/2.7/python-2.7.msi
python 需要老版本,新版本xp不允许安装
http://effbot.org/downloads/PIL-1.1.7.win32-py2.7.exe
PIL

ubuntu 虚拟机配置文件
# The primary network interface
auto enp0s3
iface enp0s3 inet static
address 192.168.56.102
netmask 255.255.255.0
gateway 192.168.56.1
dns-nameservers 114.114.114.114

cuckoo主机上执行,做流量转发的作用
iptables -A FORWARD -o eth0 -i vboxnet0 -s 192.168.56.0/24 -m conntrack –ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE

sysctl -w net.ipv4.ip_forward=1

—-
最后我们在配置一下cuckoo的web界面。需要开启reporting.conf中的mongodb。然后开启mongodb服务:systemctl enable mongodb;systemctl start mongodb。现在可以启动web服务web/manage.py runserver。服务运行于127.0.0.1:8000。
中间还有过cuckoo主程序提示让我装个数据库啥的,这都后话了

屏幕快照 2016-07-15 02.03.40
屏幕快照 2016-07-15 02.03.40 (2)
一个是开了两个t,一个是主程序,一个是web,方便提交,另一个截图是虚拟机里虚拟机里虚拟机正在跑的记录(这句不是为了强调,是真的就是第三层的虚拟机)
————
参考
http://docs.cuckoosandbox.org/en/latest/
http://www.freebuf.com/sectool/108533.html

modsecurity体验

Published / by whosb / Leave a Comment

准备把内网的一个网站放出去,为了b格以及安全性,决定使用代理proxy ssl modsecurity (后面我决定简写为modsec)

ssl 免费证书不难,这里做个广告 https://www.startssl.com/ 免费用一年,可以有一个域名的5个子域名,这部分不难,自己网上看看,稍微麻烦一点的是需要域名的邮箱认证,提供了三个可选邮箱webmaster、postmaster、还有三个什么忘了

下一个做反向代理,开始打算nginx+modsec,结果不开modsec没问题,一开会发现.js文件会被莫名其妙的置空,看到有人在官网反馈问题了,但是官方说那个人提出的问题不是问题,这条路偃旗息鼓 我使用更多是nginx 1.11 modsec也是官网下的最新,如果你也有此次打算,建议换路子走吧。

然后开始尝试apache +modsec,网上也有不少配置
https://www.digitalocean.com/community/tutorials/how-to-set-up-modsecurity-with-apache-on-ubuntu-14-04-and-debian-8
这个说的比较好,其他的自己搜吧。
然后我的bug体质又爆发了,都配置ok,但是死活不过滤危险的请求比如单引号啊,select啊之类的,在apache的vhost配置文件里面加了modsec的配置文件,提醒我已经有了,去掉,不过滤,再加再去,来来回回几个回合,某次是在无奈,一遍开日志,一遍测试,竟然过滤了,这都什么鬼。。。。。

nginx的配置文件
(代码高亮没弄将就看吧)
—–
server {

listen 443 ssl;
server_name www.aaa.xyz;

#Enable ModSecurity
ModSecurityEnabled on;
ModSecurityConfig modsecurity.conf;

ssl on;
ssl_certificate /root/csr/1_www.aaa.xyz_bundle.crt;
ssl_certificate_key /root/csr/aaa-nopass.key;
location /{
proxy_pass http://1.1.1.1;
proxy_read_timeout 60;
proxy_connect_timeout 60;
proxy_redirect http://www.aaa.xyz https://www.aaa.xyz;
proxy_force_ranges on;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}
}

几乎没有什么需要讲解的,其中1_www.aaa.xyz.bundle.crt是在前面startssl上生成的,下面的key是本机生成的,记得nopass啊,不然启动每次都需要输入密码,至于如何nopass。。。搜吧,忘了记录了

以上配置仅供参考,因为我自己都没用,碰上nginx+modsec的bug了

下来apache + modsec



# General setup for the virtual host
ServerName www.aaa.xyz:443


SSLProxyEngine on
ProxyRequests Off

ProxyPass / http://1.1.1.1/
ProxyPassReverse / http://1.1.1.1/
SSLCertificateFile “/root/csr/1_www.aaa.xyz_bundle.crt”
SSLCertificateKeyFile “/root/csr/aaa-nopass.key”


感觉也基本没啥说的了

———-

ps.apache有时候需要
a2enmod proxy_http
a2enmod ssl
才能启用对用的模块

ubuntu 16.04 aliyuan

Published / by whosb / Leave a Comment

/etc/apt/sources.list

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

这个是官方源 暂时的(2016年7月7日10:43:08)但是并不全面,开始折腾了好久,丢了一些包,后来用sohu的好了,其实就是把上面的aliyun换成sohu即可

折腾pandorabox

Published / by whosb / Leave a Comment

这是一篇折腾文,一般人基本用不上,就当看个解题思路吧

设备hg255d 一款很能折腾的小路由器,便宜,耐玩(虽然针对pandorabox但是不同芯片,貌似路径还是不一样的,动手之前最好查清楚)

心血来潮想直接用路由器连接vpn,然后软件包搜索 openl2tp-full 提示
Downloading http://downloads.openwrt.org/snapshots/trunk/ralink/packages/base/Packages.gz.

Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/ralink/packages/base/Packages.gz, wget returned 8.

一桶乱搜,发现一个刷小米的同学提到了,配置文件中源的地址其实已经发生了变化,但是刷了的里面的并没有修改,所以导致的无法升级
/etc/opkg.conf

修改


src/gz 14.09_base http://downloads.openwrt.org/snapshots/trunk/ramips/rt305x/packages/base
src/gz 14.09_packages http://downloads.openwrt.org/snapshots/trunk/ramips/rt305x/packages/packages
src/gz 14.09_routing http://downloads.openwrt.org/snapshots/trunk/ramips/rt305x/packages/routing
src/gz 14.09_telephony http://downloads.openwrt.org/snapshots/trunk/ramips/rt305x/packages/telephony
src/gz 14.09_management http://downloads.openwrt.org/snapshots/trunk/ramips/rt305x/packages/management
# src/gz 14.09_oldpackages http://downloads.openwrt.org/snapshots/trunk/ramips/rt305x/packages/oldpackages

其实只是把ralink 换成了 ramips/rt305x

src/gz pandoraox_base http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/base
src/gz pandoraox_packages http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/packages
src/gz pandoraox_routing http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/routing
src/gz pandoraox_telephony http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/telephony
src/gz pandoraox_management http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/management
src/gz pandoraox http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/oldpackages

本来打算只是把源的链接改了,后来发现还有问题,索性换到国内源了

参考:
https://blog.phpgao.com/xiaomi_router_opkg.html
http://wayjam.me/post/two-problems-about-install-package-on-openwrt.md
http://wiki.openwrt.org/doc/howto/connect_by_l2tp

ps 这wordpress的代码段太难看了,但是我懒得折腾了

nexpose 安装

Published / by whosb / Leave a Comment

说的是14天试用版

1 上官网申请,需要一个企业邮箱,我是有Godaddy的域名,设置了一个邮箱转发(转到gmail ok,但是转到公司邮箱失败)
2 下载 vm的ova,然后部署
3 登陆 用户名密码 nexpose
4 想要开ssh ,然后得升级,然后就去修改 /etc/apt/souxxxx 把源里面修改掉 gd 是太慢了 :%s/vivian/sky/ 然后安装openssh-server
5 开ssh 然后再说安装其他东西的问题吧

sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:
# The primary network interface – use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址

sudo dhclient eth0

为网卡配置静态IP地址

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0

bind配置摘要

Published / by whosb / bind配置摘要有1条评论

dns 配置过程

/etc/named.conf //主配置文件
/etc/named.rfc1912.zones //详细配置文件,需要指定正向,反向解析配置文件,记得是绝对地址
/var/named/aaa.com.zones //正向解析配置文件
/var/named/1.1.1.zone //反向解析配置文件

备注
named.conf中 recursion no 拒绝解析其他域名

提纲挈领的来一下吧,详细的,我相信很多人找得到