自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux环境下 C++ jsoncpp编译和使用

使用cmake工具。安装例子:apt-get install cmake头文件目录调用./jsoncpp_test这里就基本编译完成了。

2023-09-05 18:30:07 829

原创 skynet的cservice规范

skynet的c服务的规范的源代码分析

2023-03-11 22:23:42 122

原创 正则表达式-差异和坑(c/c++语言的linux的regex.h)

正则表达式-差异和坑(c/c++语言的regex.h)

2023-02-14 16:51:54 462

原创 vue项目使用svg文件

vue项目使用svg文件,本地svg文件导入

2022-06-08 21:26:02 11223 1

原创 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 226

原创 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 4177 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 1099

原创 激活Anaconda环境执行python

使用Anaconda下python,如果直接在控制台执行,会有如下提示:提示库加载失败。导入库将会报错:问题也很明显,必须要在Anaconda的环境下执行python安装官方操作:执行:conda activate 环境名conda是Anaconda下condabin文件夹下的conda.bat比如我的:导入库成功了...

2020-05-21 10:29:34 1555 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 556

原创 ctf-STEGA-图穷匕见

一道ctf的图片隐写。题目的附件如下:图穷匕见,顾名思义就是图中有flag,挖掘图片隐藏信息就得到flag,没什么用。。。使用一样的套路.第一步:使用binwalk分析下:没有多余的文件嵌套进去。第二步:分析图片的二进制,获得可显示字符。一般我都是直接暴力获取长度至少为5的可显示字符。使用正则表达式:     ".{5,}"你可以使用linux的grep获取。如图:这里出现一大串的数字,此事必有蹊...

2018-05-22 13:52:24 4210

原创 数独-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 1350

原创 CTF训练STEGA题目-数独

看到这名字,还以为要解数独。。。下载文件,解压出来好多数独...想起那句话,没有无缘无故的信息。那么可以推测,flag应该藏在全部的数独中,每个数独仅仅包含一部分信息。但?这是普通的数独,能有什么信息?最多就是数独排列不同。忽然发现,会不会是那些数字组成的形状,细看1.png,5.png,21.png.这不就是二维码的定位形状吗?这些数独图片可以组成二维码。需要将图片1.png,5.png,21....

2018-05-12 23:42:48 5498 2

原创 bugku的做个游戏(08067CTF) writeup

下载题目给的文件:heiheihei.jar发现是java的jar文件,直接运行:在控制台执行命令:java -jar heiheihei.jar注:需要java运行环境,如果没有,先搭建java的环境。题目说需要60s,额,有技术的话,玩60s应该是可以的,但本人没成功过60s。然而,这游戏不知是bug还是彩蛋,可以躲在绿帽发现不了的地方,就是游戏的右边,一直往右边走,就会进入边界外面,绿帽过不...

2018-05-12 10:32:05 5385 2

C/C++ base91算法实现

base91是base家族中的编码一员,本程序提供使用c++编写实现base91的编码和解码的源码,源码里面包含base91的原理和部分注释 本程序仅供base91的学习,如有问题请留言

2020-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除