- 博客(8)
- 收藏
- 关注
原创 [c++] 使用 raylib + ODE(open dynamics engine) 制作一个简易牛顿摆
c++ raylib+ode实现简易牛顿摆
2022-11-27 16:08:51
9633
原创 Go+Bark实现服务器进程实时推送到手机
Go+Bark实现服务器进程监控推送0x00 基本思路不断扫描进程,识别到有新增进程则立即推送相关信息,包括进程名、进程ID、如有命令则显示命令行、父进程追溯等(目前只通过Linux下的ps命令实现)。0x01 Bark服务部署项目地址:https://github.com/Finb/bark-server部署文档:https://day.app/2018/06/bark-server-document/除了Bark还可以使用其他推送服务,比如钉钉机器人等。0x02 Go语言进程监控这里使用
2021-09-16 16:18:04
759
原创 禁止Docker容器访问外网
禁止Docker容器访问外网——用于实现类似于虚拟机的Host-only模式假设docker的虚拟网卡docker0的网段是192.168.123.0/24,通过iptables向DOCKER-USER链添加规则:iptables --insert DOCKER-USER -s 192.168.123.0/24 -j REJECTiptables --insert DOCKER-USER -s 192.168.123.0/24 -m state --state RELATED,ESTABLISHED
2021-04-16 13:46:25
5406
1
原创 Linux下使用setkeycodes映射键盘按键
Linux下使用setkeycodes映射键盘按键0x01 工具介绍setkeycodes 是一个将 scancodes-to-keycodes 映射表加载到Linux内核中的工具。它的用法是:setkeycodes scancode keycode ...扫描码(Scancodes)以十六进制给出, 键位码(keycode)以十进制给出。扫描码可以通过showkey -s得到,键位码可以通过showkey得到,对应的值在/usr/include/linux/input.h中。0x02 例子
2021-04-16 02:36:03
1243
原创 Go去除http请求非正规Host头限制(摸鱼版)
Go去除非正规Host头限制(摸鱼版)0x01 问题描述有时候用Go写PoC啥的,会用到Go自带的net/http来发送http请求(因为懒所以喜欢用现成的),遇到有些漏洞的payload在Host头里面,就需要将生成的payload给放进去,但是呢就遇到一个问题:Host内如果有空格的话就会从那个位置截断。举个栗子:测试代码如下,注意Host:package mainimport "net/http"func main() { req, _ := http.NewRequest("GE
2021-04-10 21:55:20
841
原创 Go实现简易https反代http服务
Go 实现简易https反代http服务平时本地开了个临时的服务用于内网使用,很多都是http协议而且内容是明文传输的,我又是个懒人不想装个Nginx或者Apache专门开个反代,所以就弄个简易版的,如下:生成自签名证书: openssl genrsa -out ./server.key openssl req -new -x509 -key ./server.key -out ./server.crt -days 365Go代码package mainimport ( "fla
2021-04-08 15:10:01
580
原创 Linux下实现指定的命令使用指定路由
Linux下实现指定的命令使用指定路由解决办法在0x03,前面是废话,可以跳过~0x01有些时候需要实现某个进程或者某个命令的流量走非默认的线路,比如渗透测试或者游戏加速,基于socks协议使用到Windows的proxifier(我不用windows,只是听说了这个东西)或者Linux下的proxychains,但是proxychains只能代理TCP协议的流量,查了很多资料都没有什么可靠的Linux下能代理指定应用UDP流量的工具,所以就只有往网络层想想办法。0x02Linux下一神器ipta
2021-04-08 14:13:07
734
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人