自动化markdown插入图床
自动化markdown插入图床之前用的是sm.ms的一个公共图床,的确很不错,还有开放API端口,很不错。于是我写了个自动化脚本,来实现上传到图床然后去对文本的连接进行替换的操作,但是由于这个图床够狠,1分钟必须低于多少次,然后一个小时又不能超过20张,非常烦人,看来免费的才是最贵的。于是下定决心不用这个API,自己去用自己的GitHub来搭建一个图床,VPS的话以后再考虑。
自己写了个脚本完成自动化操作,以后就非常方便了,只需要粘贴图片->图片放入git文件夹->运行自动化脚本,就可以完成替换了,比较方便,使用方法如下
首先在GitHub上面弄个目录来专门放你的图片
然后在本地git clone下来
然后把你的图片放进去,你也可以在typora中设置图片的自动保存路径,这样一来这一步也省去了,直接跑脚本
然后打开脚本,进行个人设置
需要个人设置的地方我都会在下面代码中注释出来
然后图床替换就完成了,是不是很快呢,自动化代码如下
1234567891011121314151617181920212223242526272829303132333435363738394 ...
恶意代码分析实战笔记(一)
恶意代码分析实战解题笔记(一)LAB01-01.dll和LAB01-01.exe 文件分析首先拖到www.virustotal.com里面进行在线分析,得到如下结果
大多数杀毒引擎分析出这是一个特洛伊木马病毒
分析LAB01-01.exe得到的结果如下
和上面的结果类似
然后再虚拟机上进行分析
LAB01-01.dll文件没有加壳,就是个普通的VS6编译出的dll,里面的代码区段也很明显,多了个重定位区段。
LAB01-01.exe这个文件也没有加壳,就是普通VC6编译出的EXE,代码区段也很明显
通过strings查看LAB01-01.exe里的关键字符串
除了基本的KERNEL32.DLL和MSVCRT.DLL之外,还看到了调用CreateFileA,CopyFileA等可疑的API,通过字符分析,猜测是把程序的lab01-01.dll复制到C:\Windows\system32\kernel132.dll,改个名字,然后查找,调用该程序。
这个分析完了之后再看看dll里的字符
看到了WS2_32.dll是用于网络套接字编程的一个DLL,然后还有一个私有IP地址,估 ...
计算机存储实验
分区表与文件结构任务一 MBS引导扇区读取命令在MS-DOS中输入debug进入debug 模式,通过调用INT 13功能来获取MBS信息
123456789-A 100mov ax,0201mov bx,0600mov cx,0001mov dx,0080int 13int 3-G;通过查看运行的汇编指令来判断是否执行-D 600 800;通过查看数据的方式来查看刚才保存进入缓冲区的数据
由于MS-DOS屏幕无法滚动因此采用查看两次两张图片拼接的方式来显示数据
分析含义MBR的组成
引导程序机器码
分区表×4
定位符/有效位
446B
64B
2B 0X55AA
前446B的机器码在不同的MBR硬盘上都一样的,在XP的MBP硬盘(现在的硬盘基本都是GPT格式的了)通过WINHEX来导出前446B数据,通过IDA打开就可以得到以下汇编代码
由于安装的DOS只有一个分区,因此我们就只需要分析一个分区表
80 01 01 00 0B 7F BF 07 3F 00 00 00 C1 FB 3F 00
80:代表是有引导程序的活动分区
01 01 00:代表起始位置是 ...
WSL下GO环境搭建遇到的坑
WSL下GO环境搭建遇到的坑Windows下面写Go要安装的东西实在是太多了,而且由于Windows下面缺乏像apt这样的包管理器,所以在Linux下面写go似乎要爽得多,于是我搞了一个wsl下的Ubuntu 18.04 tls+vscode,中途遇上了好几个坑,记录下来
以下内容仅适用于win10 1903及以上版本
安装WSL环境网上教程一抓一大把。
在windows程序和功能中勾上windows subsystem for linux然后确定,装好了之后重启,进系统自带的microsoft store,找个ubuntu装上。值得一提的是,这个没有图形界面
然后强烈建议换源,由于神秘因素,用默认的源保管你连gcc都装不上
这是我用的清华的源,还挺不错,教程也很详细
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
WSL下GO环境变量的配置首先是Ubuntu下面安装golang,运行sudo apt-get install golang即可
安装好了之后就是环境变量的配置了,网上CSDN的教程东说西说,坑了我很多,最后自己实践出真知, ...
同firewall斗争记
同防火墙的斗争记由于很多资料百度不好查到,而且wiki,还有很多dalao 的blog上面的学习资料要Google才搜得到,因此科学上网就成为了刚需。
心血来潮决定自己去搞一个VPS自己建立翻墙服务,免得天天去为了翻墙去到处找免费VPN,焦头烂额速度还慢,因此就看教程去学习搭建免费VPS进行翻墙,由于我的图床替换脚本被怀疑DDOS了,一天只能上传10张图,就很难顶,有些地方就不截图文字的方式
一、Shadow Socks + BBR plus教程[https://medium.com/@jackme256/%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91-vultr-vps-%E6%90%AD%E5%BB%BA-shadowsocks-ss-%E6%95%99%E7%A8%8B-%E6%96%B0%E6%89%8B%E5%90%91-968613081aae](https://medium.com/@jackme256/科学上网-vultr-vps-搭建-shadowsocks-ss-教程-新手向-968613081aae)
最开始的网站教的就是去申请一个VPS ...