自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光心态,健康人生的博客

关注内核、虚拟化、分布式、云计算、系统安全

原创 不出门就知天下事的网站,实时更新

1,OpenCV  中文网  http://www.opencv.org.cn/ 2,伯乐在线   blog.jobbole.com

2016-04-23 22:10:10 929 0

转载 [网络编程]:解释socket解释的非常明白的一篇文章

详情见链接:https://www.cnblogs.com/jfyl1573/p/6476607.html

2018-08-10 13:04:39 413 0

转载 TCP粘包的解决办法

详情请看链接:https://www.cnblogs.com/kex1n/p/6502002.html

2018-08-10 12:46:39 377 0

转载 linux网络编程的常用的库

见链接:https://blog.csdn.net/jx232515/article/details/51912700

2018-08-09 23:08:09 1097 1

转载 linux下面C编程常用头文件

见链接:https://www.cnblogs.com/happyliuyi/p/5209260.html

2018-08-09 22:50:48 375 0

原创 linux笔记本外接显示器显示同样内容

不同的人有不同的解决办法,我说一个我解决的办法 我之前把/etc/X11/xorg.conf文件更改了 这个文件是用来定义显示屏的显示的一些东西的,所以这个地方需要更改一下. 去网上找份该文档,替换掉即可. 这只是我的一种办法,因人而异,大家可以根据自己的情况使用....

2018-08-06 09:46:59 770 0

转载 POSIX信号量

见链接:非常的细致 https://blog.csdn.net/sicofield/article/details/10897091

2018-07-31 13:58:05 93 0

原创 CTF大杀器记录

1,web中的php弱类型 https://www.cnblogs.com/Mrsm1th/p/6745532.html 实验吧上有题目

2018-07-09 15:55:42 230 1

原创 python 读取修改pcap包

思路 利用scapy库,在这个库的基础下能够做很多的事情,python读取pcap包网上一找一大把 将读取出来的pcap包改一个名字,然后写回,这不就OK了吗 写回的函数是:scapy.wrpcap(‘filename’,list) 第一个参数是filename,第二个参数是一个list,...

2018-05-30 16:50:59 4247 0

原创 linux利用谷歌BBR算法提高上网速度

如题,算法一两句话也说不清楚,但是可以通过下面的脚本更新linux内核,然后提高上网速度 #!/usr/bin/env bash # # Auto install latest kernel for TCP BBR # # System Required: CentOS 6+, Debian7...

2018-05-26 12:33:07 1694 1

原创 如何识别TCP流

问 给你一个报文包,求问如何识别出一个TCP流 答 用五元组,(源ip,目的ip,源端口,目的端口,协议号(TCP)),根据这个就能识别一个tcp流了

2018-05-25 17:11:49 2532 6

原创 python scapy读取pcap包

废话不说,直接上代码.相对来说还是比较简单的 import scapy_http.http try: import scapy.all as scapy except ImportError: import scapy def parse_http_pcap(pcap_p...

2018-05-25 17:07:13 4349 0

原创 从一亿个ip找出出现次数最多的IP(分治法)

/* 1,hash散列 2,找到每个块出现次数最多的(默认出现均匀)—–>可以用字典树 3,在每个块出现最多的数据中挑选出最大的为结果 */ 问题一: 怎么在海量数据中找出重复次数最多的一个 算法思想: 方案1:先做hash,然后求模映...

2018-05-21 14:47:37 2314 0

原创 某道华为机试题

这道题比较简单,我就直接放题目跟我的解答吧 对输入的单词进行字典序排序输出: 字典序定义 1. 单词中字母比较不区分大小写,两个单词先以第一个字母作为排序的基准, 如果第一个字母相同,就用第二个字母为基准,如果第二个字母相同就以第三个字母为基准。依此类推,如果到某个字母不相同, 字母顺序在前...

2018-05-18 15:14:24 494 3

原创 makefile的使用

直接见链接:https://www.cnblogs.com/owlman/p/5514724.html 讲的还是蛮详细的,做备份用

2018-05-16 21:11:03 240 0

原创 linux 条件变量 互斥锁的实现

这是一个经典的猴子吃桃子的问题的实现(生产-消费者问题) 有一棵桃树和一只猴子,开始的时候桃树上没有桃子,然后开始一个一个的长,每长一个猴子就吃一个,猴子吃了之后再长一个,又被猴子吃掉,猴子需要吃7个桃子,才能吃饱。编写程序模拟这个猴子吃桃子的过程。 一看这肯定是两个线程,一个是桃树长桃...

2018-05-09 23:27:49 148 0

原创 线程退出方式:pthread_exit(NULL)和return的区别

pthread_exit()用于线程退出,可以指定返回值,以便其他线程通过pthread_join()函数获取该线程的返回值 return,是函数返回,不一定是线程函数哦! 只有线程函数return,线程才会退出 exit()是进程退出,如果在线程函数中调用exit,那改线程的进程也就挂了,会...

2018-05-09 17:43:30 5153 0

原创 linux多进程跟多线程的使用场景分析

https://blog.csdn.net/pingd/article/details/17895933 具体看这篇文章

2018-05-09 11:27:55 896 2

原创 客户端 IO复用 多路复用 epoll

#include <fcntl.h> #include <arpa/inet.h> #include <sys/epoll.h> #include ...

2018-05-07 21:20:00 153 0

转载 很多的博文关于聪明的学生的教育的

刚刚过去的IMO,中国史无前例地获得了第三名,也是自1997年来近20年首次跌出前二。感谢微信等社交软件,相信现在这个新闻已经以火箭的速度传播了。 作为一个与数学竞赛及IMO打了多年交道的人,我一直有写点什么东西的冲动,但一直由于懒癌拖拖拖。赶上此时此事,我觉得不能再拖了,写一点感受吧。 首...

2018-05-04 12:36:08 391 0

原创 CTF密码类入门必看

参见链接:https://blog.csdn.net/pdsu161530247/article/details/75667218

2018-04-27 10:46:11 1339 0

原创 python 微信撤回监测代码

注意:这里用了一个wechat库,当然,wechat库是基于微信提供的官方接口实现的. 这里的核心就是通过网页登陆微信的方式,然后获取各个通讯信息,然后存进内存,最后检测各种微信的操作,最后写入微信里面的文件传输助手即可. 直接看代码,然后运行,慢慢调试几次,就明白咋回事了. #coding...

2018-04-25 15:17:15 1077 0

原创 C++语言实现双向链表(广州大学某次作业)

要求是:设计双向链表存储矩形的长跟宽,然后存下来面积,最后根据面积排序,要实现文件的IO #include<iostream> #include <fstream> using namespace std; class Node ...

2018-04-25 13:41:14 140 0

原创 say some thanks

前言把晚上写脚本的时间用来写博客了…原因是有一个老师跟我说了一个机会,那是我去年就非常想要弄的一个事,可惜那个方向的实力不够所以去年我就搁置了- -.今天这个老师如此无私帮助我又让我想起了很多的事情,所以整理出这麽一篇墨墨迹迹的博客,主要的想法是写一篇文章记录一下并且感谢一下从2017年过年到现在...

2018-04-09 22:40:10 114 0

原创 base64隐写

详情看这个 https://tr0y.wang/2017/06/14/Base64steg/ 题目参考这个 bWFpbigpe2ludCBpLG5bXT17KCgoMSA8PDEpPDwgKDE8PDEpPDwoMTw8Cm== ICAgICAgIDEpPDwoMTw8KDE+PjEp...

2018-04-04 14:53:56 1292 0

转载 不容错过的CTF竞赛资源汇总

在国内外CTF比赛越来越热门的背景下,大家都是怎么准备CTF的? 国内外比较知名的比赛:XCTF联赛、DEFCON CTF、首都网络安全日。 做为CTF小白用户,跳过的坑真心不少,加密、隐写、逆向破解和web这几个方向的坑,基本是跳一个栽一个。不过还是靠着免费的线上模拟平台,终于成功脱坑,技术...

2018-03-30 15:38:18 12502 0

原创 picture get python code

#!/usr/bin/env python from PIL import Image import random x=136 y=76 c = Image.new("RGB",(x,y)) for i in range (0,x): for j in rang...

2018-03-30 15:22:23 101 0

原创 simpleDES writeup

题目 题目链接如下:https://ctftime.org/task/5405 我再粘一遍题目吧,因为这个网站似乎访问会经常中断连接 Larry is working on an encryption algorithm based on DES. He hasn't wor...

2018-03-20 21:48:51 548 0

原创 Xmen OR the avengers

题目 题目链接:https://github.com/pogTeam/writeups/tree/master/2018/Pragyan/crypto/xmen_or_the_avengers The legion of doom is expecting an impending attac...

2018-03-19 11:31:27 160 0

原创 一个CRC32爆破的例子

先给题目:     给出这麽一个文件,解压要密码,然后密码位数10位+,求问如何还原1-7的txt中的内容? 解题: 思路很明确,压缩文件密码太长,不可爆破,而文件才4个字节,其中对应的ASCII码的值是可琼举的,那我把它全部穷举然后算一下CRC32码,跟原来的比一下不久...

2018-03-16 15:39:14 5373 0

原创 RSA解密python代码

在做CTF的题时遇到了一个RSA的解密问题,后来自己做了一下解密代码,放到下面,顺便把题目也带上 题目 题目描述: 给定RSA密文[971,922,605,1446,1704,889,2090,605,1899,1915,2088,1988,1235,1032,65,922,958,...

2018-03-15 13:22:04 1119 0

原创 CTF之 MD5 爆破两个例子

有两个例子,一个是知道组成的字符为数字,然后知道加盐后的MD5,求组成的字符 第二个是知道字符长度为0-6,然后给出字符集,用暴力的办法解出该MD5字符 下面就是两个例子了,下次遇着类似的继续备之 import hashlib import string def crackMd5(d...

2018-03-13 12:49:36 4764 0

原创 C语言实现栈,存之

/********************************引入头文件**************************************************/ #include #include #include /******************************...

2018-01-18 21:59:03 473 0

原创 提供一个解析数字各个位的办法

原理看懂下面这点解释 很简单,思路如下 比如说135 135%10 = 5,解得个位 (135-5)/10 = 13 ,这样就把刚才解决了的位给弄掉了,然后继续运用刚才第一步的动作 13%10 = 3 (13-3)/10 = 1 ….就这么往下继续做就可以了,位数更多只不过是这样做的...

2018-01-18 21:36:15 202 0

原创 linux网络编程必看书籍

为了能够胜任C++后台开发的目标,今天在此设定一些目标: 需要看的书籍: 《计算机网络:自顶向下方法(原书第4版) 》 《计算机网络系统方法(原书第4版)》 《用TCP/IP进行网际互连第一卷:原理、协议与结构(第五版)》 用TCP/IP进行网际互连第二卷:设计、实现与内核》 《用TCP/I...

2018-01-17 14:19:48 384 2

转载 各种常见文件的文件头及其含义

根据文件的后缀名识别文件类型并不准确,可以使用文件的头信息进行识别: 以下是各类文件的头: JPEG (jpg),文件头:FFD8FFE1 PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 ...

2018-01-12 10:10:47 4159 0

原创 CTF之普通字符串到摩斯密文的转换

原理 看了上一篇文章我们也知道了摩斯密文跟普通字符串之间的对应关系,因此我们在这里就可以做一些工作了. 同样是使用了python的字典结构 使用方法 输入一串字符,自动就打印出了字符对应的摩斯密码 代码如下: #!/usr/bin/python # -*- coding: UT...

2018-01-11 16:04:09 955 0

原创 python实现摩斯密码解密

原理 原理非常简单,解密过程实际上就是一对一的过程,用字典存好摩斯密码的东西,主键为摩斯串,值为字符. 然后根据摩斯串把相应的字符打印出来而已…. 这不就是解密的过程吗? 使用方法 输入摩斯密文,注意各个串之间用空格隔开,例如: -.-. - ..-. .– .–…. —– —.. ...

2018-01-11 15:53:38 8490 2

原创 C语言正确使用extern关键字

C语言extern关键字可以在不同文件下 引用别的文件里的函数或者是变量,只要在用的文件里面用extern声明一下就可以了. 更多的可以参考这个链接去了解: [http://blog.csdn.net/xingjiarong/article/details/47656339](http://blo...

2018-01-11 14:29:19 254 0

原创 判断机器大小端的C语言实现

原理 关于这个非常的简单,首先明白大小端是怎么一回事,然后写代码就完事了 我这里用的是C语言实现,也没有什么技巧,就是取到字节第一位,然后用构造的数据,判断它是否是0或者1就完事了,详细代码如下: 代码 #include int main() { ...

2018-01-10 10:25:10 193 0

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