docker 学习笔记——解决Ubuntu中文乱码问题

0x00 Before writing

自己现在做的项目使用了docker,在进行数据库数据交互的时候发现并不支持中文,但是重新修改Dockerfile明显十分麻烦,后来结合了各种给出了解决方案。但我仍然推荐如果需要支持中文,在Dockerfile中进行环境变量的配置,这样比较方便省心。

当前环境:

Docker:Docker version 17.09.0-ce, build afdb6d4

Image:Ubuntu 16.04

0x01 解决Ubuntu中文乱码问题

1.在配置image时,永久修改

Read More

docker 学习笔记——常用指令汇总

0x00 intro.

container(容器)

容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的 命名空间。因此容器可以拥有自己的 root 文件系统、自己的网络配置、自己的进程空间,甚至自己的用户 ID 空间。

images(镜像)

Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

举个例子,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。Docker 镜像(Image)相当于是一个 root 文件系统。

比如官方镜像 ubuntu:14.04 就包含了完整的一套 Ubuntu 14.04 最小系统的 root 文件系统。

Read More

记一次有意思的burp抓包经历

0x00 Before Writing.

又是一个不断电不断网的周末夜晚。我又打开了某手游…发现有个抽奖活动!!
通过奖品兑换cdkey拿一些奖品。

抽奖盘大概类似这样的东西⬇️ ⬇️

左下角有个抽奖次数,上传图片还可以多次抽奖。
但不知道怎么搞的突然意外增加了抽奖次数,让我多抽了一次。这极大的引起了兴趣,感觉这活动页其中好像有些问题,本着打破砂锅问到底的精神,我打开了Burpsuite.
【毕竟人之常情,每个人都想多抽几次嘛…

0x01 开始进行抓包分析

刚开始对整个抽奖的过程进行一个抓包分析。
通过Foxyproxy这个浏览器插件对网页进行代理,包信息被burp捕获到,之后send to Repeater.【Foxyproxy十分好用,简直就是配合burp的神器,一键代理十分方便,在chrome和firefox应用商店中均可下载.

通过返回的Response包我们发现:

①登录后默认有一次抽奖的机会。cishu:1

②上传文件可以增加抽奖次数cishu++,最高可上传4次就会返回错误信息了。


Read More

简单的免登陆抓取新浪微博数据

0x00 写在前面

饭偶像之后承担了写群机器人的工作,所以最近一直在鼓弄爬虫,写了集资实时监控,现在是微博监控,之后还要写其他东西…库亚西。

之前就看过很多爬微博的一些文章,不过大多需要模拟登录,或者是调用weibo的api,后来貌似API权限逐渐降低,也就变得不实用了。。。

手机版weibohttp://m.weibo.com 后加uid便可以进行博文。

这个爬虫的小程序是通过手机版weibohttp://m.weibo.com来进行模拟请求,不是通过分析html代码再通过筛选来完成数据抓取。
简单的介绍就是这样,后面是正文!

Read More

Git方式提交代码的超详细教程

0x00 写在前面

一直以来Git提交都是Github初学者的拦路虎,我也是经过了那个时期之后才比较清楚和快速的进行代码托管在Github上,这同样也是一份Command备份在自己忘掉的时候比较快速的回忆起来。希望能够帮助到在看这篇文章的你。有建议和问题欢迎再评论框进行交流。O(∩_

macOS Sierra version 10.12.3
Terminal:Iterm2

0x01 正文

Step0 注册账号并创建SSH密钥

首先我们来创建SSH密钥连接Github服务器和本地。
在控制台输入

1
ssh-keygen -C 'your@email.address' -t rsa --输入你的邮箱地址

之后会弹出几行英文,直接回车即可。(作用是来确认使用默认路径)
之后出现一块SHA的key。这说明已经创建成功。
现在我们要提交key到Github上去。

1
vim ~/.ssh/id_rsa.pub

打开后可以看一串秘钥。以ssh-rsa开头,邮箱地址为结尾。将它复制到Setting-SSH and GPG keys-new SSH key-中粘贴并提交。

Step1 建一个新的仓库(repository)

Read More

macOS 下通过pip安装Ipython权限问题解决

0x00

安装了pip之后就开始安装ipython了。使用sudo pip install ipython却一直显示Operation not permitted 这让我非常苦恼。

本机 macOS Sierra 10.12.3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Exception:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 732, in install
**kwargs
File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 835, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 1030, in move_wheel_files
isolated=self.isolated,
File "/Library/Python/2.7/site-packages/pip/wheel.py", line 376, in move_wheel_files
clobber(source, dest, False, fixer=fixer, filter=filter)
File "/Library/Python/2.7/site-packages/pip/wheel.py", line 315, in clobber
ensure_dir(destdir)
File "/Library/Python/2.7/site-packages/pip/utils/__init__.py", line 83, in ensure_dir
os.makedirs(path)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 1] Operation not permitted: '/System/Library/Frameworks/Python.framework/Versions/2.7/share'

Read More

初探CRC32

0x00 前言

本来是一道MISC,在通过binwalk之后,发现这个数据包不仅是多个文件拼成,而且有密码。
搁平常,这道题就是无解了,不过看了一些writeup才发现,另有玄机。


这是压缩包的内容,很明显提示了密码8位,这分分钟在暗示我们要爆破,然而爆破从何处入手?
关键点在于CRC32.

Read More

2015·年记 【年更】

0x00 写在前面

把握着最后几天的时间,决定回忆一下我的2015。思绪,想法,感受,在这段日子碰撞着,交织着,让我不得不停下来回头想一下我过去的一年的那些或激动或沉沦的时刻。如果说2014是我成人的起点,那么我想2015是我第一次以成人的视角来观察这个社会,用一个词来说就是沉淀。

Read More