- 博客(83)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 securecomm 2019会议(美国 奥兰多)找人同行
10月23日的会议在奥兰多,有没有同行的小伙伴呀,我qq:1009068424@qq.com
2019-06-26 12:44:20
1033
原创 记更新GPU驱动与软件版本
1.GPU驱动从官网驱动安装最靠谱兜兜转转回到了官网,乖乖下载适合自己gpu硬件的驱动1.1关机器,机器视频线拔掉1.2删除已有驱动 apt --purge remove nvidia*1.3关掉图形化lightdm stop (也可tty到菜单栏来关)1.4sudo sh .run 按照推荐的选项点就行(下图这个程序员的问候,不用管,continue就行)1.5nv...
2019-04-25 22:02:14
2219
原创 ubuntu16.04 虚拟机 System Program Problem Detected & 窗口按钮显示
System Program Problem Detected 只是程序出现crack并不是系统的问题- SOLVEDrm -rf /var/crash/* #去除crack信息全部的窗口的关闭按钮,最大化、最小化按钮消失-SOLVEDsudo apt install metacitymetacity --replace...
2018-05-12 11:40:10
1597
原创 2018 第十一届全国大学生信息安全竞赛 逆向RE writeup
题目:看似一个check,check都通过之后success解题:逆向思路-----逆着写算法,发现第三块的md5没有解,解出第三块flag内容需要其他后门,pass爆破-----发现flag123块的长度不定只知道是0-16,这样爆破是不可行的,passother way solve 第三块flag在check3 中check通过之后会写flag文件,看起来是个道道,,,写flag文件需要的参数...
2018-05-04 21:01:21
7394
原创 fstream库的文件读写
文件操作: 打开,找到位置,读/写(读写多少),关闭fstream库实现: void get_pic(const char * inFilePath, const char * outFilePath){ //打开 /*ios::app: //以追加的方式打开文件 *ios::ate: //文件打开后定位到文件尾,ios:ap
2016-12-12 13:27:58
528
原创 在64位linux上装IDA PRO
target:在64位linux上装IDA PRO solution:1.linux上边的IDA PRO 从52破解的网站上边下载(当然这是32位版本的)http://down.52pojie.cn/Tools/Disassemblers/IDA_Pro_v6.4_(Linux)_and_Hex-Rays_Decompiler_(ARM).zip可以使用linux的ID
2016-12-04 13:07:15
17551
2
原创 char * 转 LPCSTR
char *names = buffer;char * brand = names;(LPCSTR)brand强转
2016-11-25 16:05:06
3065
转载 DAY109_TALK ABOUT C
(一)静心不静 1、静心。 学习的过程,是一个漫长而枯燥的过程,学习者必须要有吃苦耐劳的准备,静下心来,从大家的视觉中消失,经受一个长时间的编程学生过程。吃尽苦中苦,方成人上人!等你重新回到大家的视野时,你会有一个蜕变,那时一切的痛苦都将化为甘甜。 温瑞安先生有一部武侠小说,叫做《请借夫人一用》,我们这里也借用一下。当然不是借用别人的女朋友,而是了解一下主人翁的学习历
2016-11-17 19:44:34
313
原创 DAY86_more detail,more easy
idalink这个开源项目,不能不说几句啊作为一个开源项目能多说一句话可能就能节省程序员同胞们一天的时间去尝试!!一个ida_path,我也是心力交瘁了说多了都想打自己,只想上图:
2016-10-25 19:59:14
370
原创 DAY86_os.path.exists(file_path)
路径问题:filename = 'D:\deliaSpace\tools\IDAPro68\IDA 6.8\idaq.exe'问题:\t解决:\\t
2016-10-25 11:38:24
527
原创 DAY80_IDA PLUGIN VMATTACK INSTALL
INSTALL 建议第二种安装方式简单说:控制台输入两条命令->去环境变量改VMAttack的值,改成vmattack.py所在的路径
2016-10-19 10:50:18
844
1
原创 DAY80_IDA 16PLUGIN PONCE
Ponce(IDA插件)功能概括:污点分析&符号执行 功能详解:1.符号执行+具体值引导->concolic模式输入,跟踪程序执行路径,到约束点生成相应的输入约束表达式,验证约束表达式能否满足,对约束表达式进行约束求解。 程序:ponce_guess.cpp(符号匹配)#include #include char *serial= "gue
2016-10-19 10:45:06
902
原创 DAY19_openssl命令行生成客户端证书+建立客户端
安装openssl之后的完整代码://openssl的安装信息:file文件夹中xia@ubuntu:~/file$ which openssl/usr/bin/opensslxia@ubuntu:~/file$ openssl versionOpenSSL 1.0.1f 6 Jan 2014xia@ubuntu:~/file$ openssl genrsa -des3 -out
2016-08-19 17:26:00
5636
原创 DAY19_openssl命令行生成服务端证书+建立服务器端
安装openssl之后完整命令行://openssl的安装信息:file文件夹中xia@ubuntu:~/file$ which openssl/usr/bin/opensslxia@ubuntu:~/file$ openssl versionOpenSSL 1.0.1f 6 Jan 2014xia@ubuntu:~/file$ openCouldn't get a file de
2016-08-19 17:23:53
1610
原创 DAY18_SSL/TLS连接与TCP/IP连接
首先,我想做的是linux的两主机命令行实现DH密钥交换的隧道通信原先想先建立TCP/IP连接,用常规的方式把信息附加上去,后来想想感觉有些不对,就找到了可以直接命令行建立SSL/TLS连接的办法:s_server #生成各种服务器证书,参考CA一节; SSL服务程序,前提是需要生成各种证书;可测试客户端,如各浏览器https协议支持; 用法: >>>s_server
2016-08-18 10:49:08
635
原创 DAY17_openssl的正确打开使用方式
1.openssl文件+openssl算法http://blog.chinaunix.net/uid-23615729-id-313371.html2.DH为例,实现在crypt/dh目录中,各个源码功能:http://blog.youkuaiyun.com/sjtu_chenchen/article/details/464049333.DH为例,数据结构定义在cryp
2016-08-17 12:46:03
404
原创 DAY16_openssl静态库使用
前提:安装完成并通过测试的openssl教程太多套路太深:我用VS2015,openssl-1.0.1t.tar.gz1.识别出有用的文件提出来 inc32是头文件,里边有个openssl的文件保留out32dll是lib文件2.完整提取出来include lib就给文件夹inc32改名字为include,out32dll改名字为lib【我把他们
2016-08-16 16:10:38
331
原创 DAY15_OpenSSL环境
OpenSSL是什么?开源的SSL。SSL(安全套接层)协议是使用最为普遍的网站加密技术,URL 中使用 https 打头的连接都采用了 SSL 加密技术。OpenSSL 则是开源的 SSL 套件,是为网络通信提供安全及数据完整性的一种安全协议,它通过一种开放源代码的SSL协议,实现网络通信的高强度加密。这也就是说,OpenSSL的存在,就是一个多用途的、跨平台的安全工具,由于
2016-08-16 10:16:19
216
原创 6. ZigZag Conversion
题目大意:锯齿形排布的字符串可以考虑在记录新字符串的时候也根据字符串的分布趋势来记录。即每一次都是先记录纵向的再记录斜的,这里可以使用字符串数组来分行记录。参考代码:(C++)class Solution {public: string convert(string s, int numRows) { string r
2016-08-13 22:09:19
212
原创 DAY_12 baconic crpetogram
培根密码:培根密码有二进制的简单理解方式,当然还有高端难解的应用方式简单培根密码应用:弗朗西斯·培根,英国人,他是第一个意识到科学技术能够改变世界面貌的哲学家。他不仅意识到这一点,而且积极投入到科学技术的探索中。他对密码学的兴趣很浓,设计出的密码也丰富了密码学的内容。他设计的密码非常独特,它可以不加过多的“雕饰”,几乎以本来的“素面”在你眼前晃过,而不会引起你的注意。培
2016-08-12 11:18:01
438
原创 hiho_110week
question:给定一张N个点的完全图,可以从任何一个点出发,同一个点可以经过多次。询问总路径长度不超过M的情况下,最多能够经过多少个点。【边长度都为1】analyse:一、常规解析使用数据结构:dist[][],dist[i][j]表示经过i个点后,最后停留在j所以经过的最短路径长度;edge[j][k]表示从点j到点k的边长 dist[i][j] =
2016-08-10 20:09:29
254
原创 DAY10_signatures hex of file
question:对一个.out文件,找出中间的flaganswers:文件内容不能读的这是肯定的。step1: 01editor转成十六进制step2:根据十六进制文件的头部特征找出文件类型 【这个可以参考一个特征表http://www.garykessler.net/library/file_sigs.html】
2016-08-10 10:53:50
377
原创 DAY09_QIXI talk about brain_hole
question:answer:脑洞一:w3 -> www 网站脑洞二:xyz选一个字母 ;中间或有ou ;bc选一个字母;de选一个字母 ->youtube脑洞三:3m ->网址域名.com脑洞四: 补全后边 /watch?v=5x1vNTjbwcs&list=PL3ZQ5CpNulQm1cXMJ5M6tX3O5vyXnCYFd网址:www.youtub
2016-08-09 21:25:33
376
原创 DAY04_密文的层层解析
有必要对密码学加密名称和加密特征背下来了:密文4545 424545 454542 454542 42 424542 424545ASCII: 45对应- 42对应*解密-- *-- --* --* * *-* *--Morse alphabet(又译为摩斯电码)是信号代码,通过不同的排序来表达不同的英文字母、数字和标点符号解密mwgger
2016-07-29 11:08:15
620
原创 DAY04_python图像锐化处理
question:analyse:原图:处理后:代码: import Image>>> img = Image.open('D:\\ifs.bmp')>>> x = img.size[0]>>> y = img.size[1]>>> print x,y512 512>>> for i in range(x-2)Syntax
2016-07-29 09:23:54
5560
转载 DAY03_python2 与 python3的区别
接触phyton才知道两个是类似并行发展的。初学者建议2.x转载自:http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Googl
2016-07-28 21:31:36
295
转载 DAY02_CTF经验
借鉴参考原文:http://www.endgame.com/blog/how-to-get-started-in-ctf.html翻译:赵阳“我怎么才能在CTFs里开始?”在不久前我问过自己一样的问题,所以我想要给出些对你追求CTFs的建议和资源。最简单的方法就是注册一个介绍CTF的帐号,如CSAW, Pico CTF, Microcorruption或是其他的。通过实践、耐心和奉
2016-07-27 20:37:16
751
原创 DAY02_不要自己随便去‘创造’加密算法
最近一个月要跟加密算法难舍难分,CTF的题只能当小消遣了第一步:了解一个基本加密解密算法&详细破解过程异或加密(对称算法)加密解密过程:明文用一个关键字做异或运算以产生密文。因为明文异或两次就会得出原来的值,所以加密和解密都严格采用同一个程序。破解过程:找出密钥长度。用密文XOR相对自身的各种字节的位移,统计相等的字节。如果位移是密钥长度的倍数,那么超过6%的字节将
2016-07-27 15:16:00
1710
1
原创 DAY01_Q2
QUESTION:ANAYLSE: 首先图片本身就缺少gif文件的标志位,无法正常打开。 用01编辑器,加上标志位之后得到gif文件:图片变动太快,,我要每个帧来看【当然这可以用工具也可以截图】8帧信息:password is : Y2F0Y2hfdGhlX2R5
2016-07-26 18:50:27
604
memory-finder.7z
2019-09-03
tensorflow-0.12.0rc0-cp27-none-linux_x86_64
2018-08-23
与机器人共舞-清晰版
2018-05-22
自己设计的数据库中的存储碎片怎么整理来避免?
2015-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人