Ubuntu下使用ShadowSocks

环境:Ubuntu14.04 0x00 安装shadowsocks-qt5 sudo apt-get update sudo apt-get python-software-properties software-properties-common sudo add-apt-repository ppa:hzwhuang/ss-qt5(添加源) sudo apt-get update (更新你的软件库) sudo apt-get install shadowsocks-qt5 (正式安装) 0x01 配置客户端 0x02 配置火狐 0x03 访问YouTube


conky配置

0x00 效果 使用软件conky可以在linux上看到系统的运行状态,效果如下: 0x01 安装与配置 先安装conky: sudo apt-get install conky 在/home/username/下创建文件.conkyrc 使conky开机自启 在/etc/profile最下面添加:/usr/bin/conky & 0x03 配置文件.conkyrc内容如下 # set to yes if you want Conky to be forked in the background background no cpu_avg_samples 2 net_avg_samples 2 out_to_console no # X font when Xft is disabled, you can pick one with program xfontsel #font 7x12 #font 6x10 #font 7x13 #font 8x13 #font 7x12 #font *mintsmild.se* #font -*-*-*-*-*-*-34-*-*-*-*-*-*-* #font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1 # Use Xft?


win/ubuntu双系统分区设置

win10和ubuntu双系统分区设置 硬盘采用uefi格式 硬盘首部留400M空间,是FAT16的格式,用来存放win的引导信息 在硬盘末尾给ubuntu划分50G左右空间 ubuntu的/分区,格式为ext4,空间为40G ubuntu的/home分区,格式为ext4,空间为10G ubuntu的/boot分区,格式为ext4,空间为200M ubuntu的/swap分区,格式为swap,空间为200M ubuntu的引导分区为/boot


Nessus 的安装和卸载

0x00 下载 Nessus 的 deb 安装包 去【这里】,选择家庭版,然后下载对应的安装包 0x01 本地安装 Nessus 0x02 执行后续安装步骤: 启动nessus web访问nessus服务 设置账户和密码 申请code,可以在【这里】申请 去邮箱查找code 将code填入,然后等待插件的下载 0x03 登陆 Nessus 0x03 卸载 Nessus https://docs.tenable.com/nessus/Content/RemoveNessus.htm


Ubuntu下安装sublime text 3

环境:ubuntu14.4 0x00 安装 添加Sublime Text 3的仓库 sudo add-apt-repository ppa:webupd8team/sublime-text-3 更新软件库 sudo apt-get update 安装Sublime Text 3 sudo apt-get install sublime-text-installer 0x01 解决不能输入中文的问题 新建sublime_imfix.c(位于~目录),写入如下内容 #include <gtk/gtkimcontext.h> void gtk_im_context_set_client_window (GtkIMContext *context,GdkWindow *window) { GtkIMContextClass *klass; g_return_if_fail (GTK_IS_IM_CONTEXT (context)); klass = GTK_IM_CONTEXT_GET_CLASS (context); if (klass->set_client_window) klass->set_client_window (context, window); g_object_set_data(G_OBJECT(context),"window",window); if(!GDK_IS_WINDOW (window)) return; int width = gdk_window_get_width(window); int height = gdk_window_get_height(window); if(width != 0 && height !=0) gtk_im_context_focus_in(context); } 将上一步的代码编译成共享库libsublime-imfix.


Ubuntu 搭建 LAMP

0x00 环境 我是在虚拟机中安装14.04.4版的Ubuntu 下载Ubuntu14.04.4 0x01 配源或选择最快的更新服务器 选择最快的更新服务器: System Settings –> Software & Updates –> Download from:other –> Select Best Server –> Choose Serve –> Close 配源: reber@ubuntu:~$ cp /etc/apt/sources.list /etc/apt/sources.list.bak reber@ubuntu:~$ vim /etc/apt/sources.list 中科大源: deb http://debian.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse deb http://debian.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse deb http://debian.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse deb http://debian.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse deb http://debian.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://debian.


Linux之文本处理软件awk

awk默认是以行为单位处理文本的,对文本中的每一行都执行后面 “{ }” 中的语句。 0x00 awk 若有一个需要重新格式化的字典test.txt(用户名、密码、地址): xiaosan sadasdw jiaozuo 234wer asdfasd asdas 1111 aaaa cccc 2222 aaaa degd 1111 aaaa cccc 3333 aaaa dfger 21asd sdfsd sadasd dwqx asds sasdfcv 要求: 1.里面有重复数据,使用命令去重 2.提取出用户名和密码 每一行前面加上id数字,递增。 3.只提取出密码作为爆破字典 4.某些公司都是一个公司前缀+姓名简写,所以为用户名一栏全部改为uv_用户名 5.提取出密码一列,有些密码爆破成功率高,所以增加一列,标出密码出现次数 0x01 去重 $ cat test.txt | awk '!a[$1]++' $ cat test.txt | uniq #作用和上面命令相同 xiaosan sadasdw jiaozuo 234wer asdfasd asdas 1111 aaaa cccc 2222 aaaa degd 3333 aaaa dfger 21asd sdfsd sadasd dwqx asds sasdfcv 0x02 去重、添加id 一般字典不需要id、user、pass等标示符,这里只是为了便于观看 $ cat test.


Linux之文本处理

这里介绍3种方式:awk、grep、sed 0x00 awk处理文本(最常用) 作用:awk对数据以行分析并生成报告时显得很强大,它将行进行切片,再处理分开的切片,可对格式化的数据重新进行格式化 awk命令格式:awk [F filed-separator] 'commands' input-fiel(s) 参数-F:可以添加任意的分割符,比较重要 awk工作流程是这样的: 读入有'\n'换行符分割的一条记录,然后将记录按-F指定的域分隔符划分域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键"。 入门示例: [wyb@localhost temp]$ head -n 5 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin [wyb@localhost temp]$ head -n 5 /etc/passwd | awk -F ':' '{print $1}' #输出第1列,域分隔符为: root bin daemon adm lp [wyb@localhost temp]$ head -n 5 /etc/passwd | awk -F ':' '{pri nt "id:"$1"\tshell:"$7}' #输出第1、7列且给予列名 id:root shell:/bin/bash id:bin shell:/sbin/nologin id:daemon shell:/sbin/nologin id:adm shell:/sbin/nologin id:lp shell:/sbin/nologin [wyb@localhost temp]$ head -n 5 /etc/passwd | awk -F ':' 'BEGIN {print "====begin====="} {print "id:"$1"\tshell:"$7} END {print "====end===="}' ====begin===== id:root shell:/bin/bash id:bin shell:/sbin/nologin id:daemon shell:/sbin/nologin id:adm shell:/sbin/nologin id:lp shell:/sbin/nologin ====end==== [wyb@localhost temp]$ awk -F: '/root/' /etc/passwd #搜索含有root关键字的所有行 root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin [wyb@localhost temp]$ awk -F: '/root/{print $7}' /etc/passwd #匹配root并输出对应shell /bin/bash /sbin/nologin [wyb@localhost temp]$ awk -F: '/^root/' /etc/passwd #匹配以root开头的行 root:x:0:0:root:/root:/bin/bash 内置变量: ARGC          命令行参数个数 ARGV          命令行参数排列 ENVIRON     支持队列中系统环境变量的使用 FILENAME   awk浏览的文件名 FNR             浏览文件的记录数 FS                设置输入域分隔符,等价于命令行 -F选项 NF                浏览记录的域的个数 NR                已读的记录数 OFS             输出域分隔符 ORS             输出记录分隔符 RS                控制记录分隔符


Linux之安装ettercap

0x00 准备 操作系统:CentOS 首先,ettercap安装时需要4个依赖包,而且安装包里面也已经提供了 执行:sudo yum groupinstall "Development tools" #源码安装软件就需要安装这个 使用wget下载ettercap源码 0x01 查看需要的依赖项 [wyb@localhost ettercap-0.8.2]$ vim INSTALL #### Bundled libraries Ettercap now bundles the following libraries with the source distribution: libnet 1.1.6 curl 7.41.0 luajit 2.0.3 check 0.9.14 [wyb@localhost ettercap-0.8.2]$ cd bundled_deps/ [wyb@localhost bundled_deps]$ ls check curl libnet luajit 0x02 安装依赖包 安装check [wyb@localhost check]$ cd check-0.9.14 [wyb@localhost check-0.9.14]$ ls [wyb@localhost check-0.9.14]$ ./configure [wyb@localhost check-0.9.14]$ make [wyb@localhost check-0.


Linux之软件的安装

Linux上的软件安装可以分为三种方式: 0x00 yum安装 yum基于RPM包管理,一次性安装所有依赖包,提供了查找、安装、删除一个、一组 至全部软件包的命令,配置文件在/etc/yum.repos.d/下 主要命令: yum install gcc g++ yum remove wget yum list installed //显示已经安装过的软件 yum list //显示所有可以安装的包 [wyb@localhost ~]$ wget -h //验证有没有安装wget -bash: /usr/bin/wget: No such file or directory [wyb@localhost ~]$ sudo yum search wget //通过yum查找wget,看有没有这个软件包 Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.pubyun.com * updates: mirrors.yun-idc.com ============================== N/S Matched: wget =============================== wget.x86_64 : A utility for retrieving files using the HTTP or FTP protocols Name and summary matches only, use "search all" for everything.



可以返回顶部