- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Linux环境下 C++ jsoncpp编译和使用
使用cmake工具。安装例子:apt-get install cmake头文件目录调用./jsoncpp_test这里就基本编译完成了。
2023-09-05 18:30:07
1002
原创 window10的ejabberd安装失败
安装window10的ejabberd版本20.04,不能成功安装查看日志,显示如下由于运行安装脚本失败,该脚本目测为:postinstall.cmd通过排查:在执行该语句出现问题:也就是不能启动ejabberd。曾经一次偶然机会发现erlang版本的20的使用mysql库(开源的)会出现问题,排查原因竟然是crypto库出现问题,window10执行不了,换个更老的crypto版本,mysql库是运行成功的,说明erlang20版本的crypto库在window10执行不了
2020-09-26 01:06:15
250
原创 RSA的密钥d计算(辗转相除法) c++算法实现
RSA的密钥d计算(辗转相除法) c++算法实现先亮剑,c++的代码实现:int calc_d(int e, int n) { if (e == 1||n==1) return 1; int d1 = calc_d(e%n, n%e); return d1 - n / e * ((1 - e * d1) / (n%e));}RSA算法规定:p*q =N(p-1) * (q-1) = ne*d ≡(1 mod n)...
2020-06-10 13:10:47
4405
1
原创 window下wireshark抓本地包
本地包是不留经过网络的,比如本人的ip为:192.168.1.78在执行ping 192.168.1.78使用wireshark是无法抓捕ICMP包的原因是:wireshark只能抓捕流向网卡的包,而该环路包是不经过网卡的,因此为了能够抓本地的ICMP包,可以采用路由策略,将指定的IP流向本机网卡本人的网关为192.168.1.1可以查看当前的路由策略在cmd执行指令:route print -4发现有一条路由:192.168.1.78 255.255.255.255 在链路上 19
2020-05-25 16:18:43
1402
原创 激活Anaconda环境执行python
使用Anaconda下python,如果直接在控制台执行,会有如下提示:提示库加载失败。导入库将会报错:问题也很明显,必须要在Anaconda的环境下执行python安装官方操作:执行:conda activate 环境名conda是Anaconda下condabin文件夹下的conda.bat比如我的:导入库成功了...
2020-05-21 10:29:34
1591
1
原创 Python 2.x 执行pip install spyder 或者pip install *出现编码异常
错误提示出现某个字节不能使用ascii或者utf8解析原因:安装的文件包含一些字符不能使用ascii或者utf8编码解读,一般是这些文件可能包含中文,比如用gbk编码方式保存这些中文然而,python 2.x 默认的字符编码为:ascii.因此出现问题。解决:如果出现编码问题,怎么设置编码,百度可能会告诉你,使用:# coding=<encoding name>比如...
2018-11-25 13:45:07
594
原创 ctf-STEGA-图穷匕见
一道ctf的图片隐写。题目的附件如下:图穷匕见,顾名思义就是图中有flag,挖掘图片隐藏信息就得到flag,没什么用。。。使用一样的套路.第一步:使用binwalk分析下:没有多余的文件嵌套进去。第二步:分析图片的二进制,获得可显示字符。一般我都是直接暴力获取长度至少为5的可显示字符。使用正则表达式: ".{5,}"你可以使用linux的grep获取。如图:这里出现一大串的数字,此事必有蹊...
2018-05-22 13:52:24
4502
原创 数独-dfs求解-回溯法
使用三个flag作为判断数独是否满足数独性质。flag1:row[10][9],其中row[0][*]不使用。row[n][x]它代表的意思是,数字n在第x行是否出现过。flag2:column[10][9],其中column[0][*]不使用。column[n][y]它代表的意思是,数字n在第y列是否出现过。flag3:cell[9][9]。cell[n][k]它代表的意思是,数字n在第k个小小...
2018-05-13 00:22:20
1376
原创 CTF训练STEGA题目-数独
看到这名字,还以为要解数独。。。下载文件,解压出来好多数独...想起那句话,没有无缘无故的信息。那么可以推测,flag应该藏在全部的数独中,每个数独仅仅包含一部分信息。但?这是普通的数独,能有什么信息?最多就是数独排列不同。忽然发现,会不会是那些数字组成的形状,细看1.png,5.png,21.png.这不就是二维码的定位形状吗?这些数独图片可以组成二维码。需要将图片1.png,5.png,21....
2018-05-12 23:42:48
5604
2
原创 bugku的做个游戏(08067CTF) writeup
下载题目给的文件:heiheihei.jar发现是java的jar文件,直接运行:在控制台执行命令:java -jar heiheihei.jar注:需要java运行环境,如果没有,先搭建java的环境。题目说需要60s,额,有技术的话,玩60s应该是可以的,但本人没成功过60s。然而,这游戏不知是bug还是彩蛋,可以躲在绿帽发现不了的地方,就是游戏的右边,一直往右边走,就会进入边界外面,绿帽过不...
2018-05-12 10:32:05
5484
2
C/C++ base91算法实现
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人