- 博客(30)
- 收藏
- 关注
原创 CTF_CRYPTO(习题)
一、xctf_告诉你个秘密:https://adworld.xctf.org.cn/task/answer?type=crypto&number=5&grade=1&id=4929&page=1打开题目发现两行内容636A56355279427363446C4A49454A7154534230526D684356445A31614342354E326C4B4946467A5769426961453067数字字母组合,且字母没有超过F的,于是16进制ascii解
2022-01-03 21:54:59 7203 1
原创 CTF_WEB(习题)
一、bugku_web_cookie欺骗:https://ctf.bugku.com/challenges/detail/id/87.html地址栏filename一看为base64,解密为keys.php尝试index.php加密为base64:aW5kZXgucGhw,读取一下,啥也没有观察地址栏,将line赋值为1试试,发现是将index.php按行读取了将index.php读取出来,读读取结果#cookies欺骗import requestsphp=""
2021-12-15 21:32:14 5284
原创 CTF_MISC(习题)
一、xctf新手练习:base64stego下载zip题目,解压发现有密码,考虑zip伪加密,得到解压文档打开文档,进行base64解密,发现是关于base64解释从base64原理出发解析base64包含的字母是A-Za-z0-9+/(26+26+10+2),64个字符用二进制表示,需要6位。这样3个字符base64加密后就会变成4位,如图如果位数不是6的倍数,需要用“=”补齐,如图观察上图,倒数第二个字符c的前4位与加密前字符相关,后两位与加密前字符无关,这里就可以藏信息。经过推导,“
2021-12-13 22:57:10 3686
原创 Web编程技术(西安交通大学)
因特网和万维网基础因特网与万维网简介万维网组成(WWW):客户机和服务器、URL和DNS、HTTP、Web语言web服务器软件:nginx、apacheurl(统一资源定位器),锚点可以定位到某个网页的具体位置http命令:get、post(将表单信息提交到服务器)、put(上传文件到服务器)html基础块元素和行内元素块元素:段落(p)、标题(h1-h6)、水平线(hr)、注释()段落(p):放置在body里面西安交通大学 水平线:注释:<!-这是我的第一个网页
2021-07-19 16:48:52 655 1
原创 Web入门_pikaichu
环境搭建虚拟机中win7或者xp,装phpstudy,本机访问虚拟机,设置代理bp抓包,注意打开虚拟机时开启网络。浏览器代理与bp保持一致,例如:浏览器设置为127.0.0.1:8080,bp设置为127.0.0.1:8080本机连不上虚拟机站点:phpstudy是否已开,功能是否已开全本机是否能ping通虚拟机虚拟机win7防火墙是否已开看别的浏览器能否打开站点,如果能找到,确定是浏览器问题,重装?基础知识ssrf(服务器端请求伪造):其形成的原因大都是由于服务端提供了
2021-07-17 17:28:09 209 3
原创 密码学练习
密码学xctf新手篇第一题由附件可知:oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz},是一个flag{}的形式,猜测为凯撒密码。凯撒密码(适用于字母):明文上的所有字母,按字母表上的顺序向前(或向后)偏移N位,常用词频分析解码。基于密钥的凯撒密码:利用一个密钥加密明文,将密钥的每个字母转化成其在字母表中的顺序,每个明文字母移动对应的顺序即得到密文。例:栅栏密码:明文分成N组,依次取每个组的第1,2…位组成一组无序字符,再将无序字符依次拼接起
2021-05-13 23:53:05 1210
转载 *与++优先级
前缀递增递减和*优先级相同,从右到左;后缀递增递减比前缀优先级高,从左到右。比如12int arr[5] =&nbs...
2019-07-03 20:10:45 20082 6
原创 ubuntu16.04安装matlab2015b及python调用matlab
1.ubuntu16.04安装matlab参考网页:https://www.jianshu.com/p/78605a1345a8写的非常好,不过在利用crack内readme里面standalone进行破解时,普通安装时,只需要standalone第一行破解秘钥即可创建matlab应用程序时,退出vim编辑时,按Esc,后再按shift,输入:wq2.ubuntu16.04python...
2019-06-29 15:06:28 1046
转载 仿射变换与齐次坐标
仿射变换与齐次坐标October 12, 2011gcchengLeave a commentGo to comments仿射变换(Affine Transformation)和齐次坐标系(Homogeneous Coordinate)是计算机图形学中经常碰到...
2019-06-25 15:52:07 946
转载 【math】梯度下降法(梯度下降法,牛顿法,高斯牛顿法,Levenberg-Marquardt算法)
何为梯度?一般解释:f(x)在x0的梯度:就是f(x)变化最快的方向举个例子,f()是一座山,站在半山腰,往x方向走1米,高度上升0.4米,也就是说x方向上的偏导是 0.4往y方向走1米,高度上升0.3米,也就是说y方向上的偏导是 0.3这样梯度方向就是 (0.4 , 0...
2019-06-06 11:03:42 883
转载 牛顿法
平时经常看到牛顿法怎样怎样,一直不得要领,今天下午查了一下维基百科,写写我的认识,很多地方是直观理解,并没有严谨的证明。在我看来,牛顿法至少有两个应用方向,1、求方程的根,2、最优化。牛顿法涉及到方程求导,下面的讨论均是在连续可微的前提下讨论。 1、...
2019-06-06 10:26:34 5482
转载 求解二维和三维法向量的方法
二维曲线法向量的求解示例:Here's an example using an analytic curve of y = x^2x = 0:0.1:1;y = x.*x;dy = gradient(y);dx = gradient(x);quiver(x,y,-dy...
2019-05-22 15:27:55 3872
转载 ubuntu16.04 pip与python版本对应问题
ubuntu16.04 pip与python版本对应问题1.sudo pip -V与pip -V路径不一定相同的2.网上有人说这是python pip的一个bug:https://bugs.launchpad.net/ubuntu/+source/p...
2019-05-09 20:49:50 5638
转载 dist-packages与site-packages
简单来说如果是系统自带的python,会使用dist-packages目录;如果你手动安装python,它会直接使用目录site-packages。这允许你让两个安装隔离开来。dist-packages:系统自带的pythonsite-packages:自己安装的pythonPython的包的安装路径如下1、系统自带python系统自带软件管理器安装, 模块将被安装到 ...
2019-05-09 10:55:45 2470
转载 各种问题
问题汇总问题二:安装vmware_tools问题三:linux下的安装路径参考:https://www.cnblogs.com/huangjianxin/p/6343881.html问题四:拉普拉斯算子与拉普拉斯矩阵,拉普拉斯方程的关系 参考:https://blog.csdn.net/wangxiaojun911/article/details/7420965...
2019-05-09 09:42:20 178
转载 VS项目中的包含目录、库目录、附加包含目录、附加库目录、附加依赖项
VS项目中的包含目录、库目录、附加包含目录、附加库目录、附加依赖项均在"项目->属性->配置属性"下进行配置,具体说明如下:VC++目录: 包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录 库目...
2019-04-26 14:02:42 2325
原创 错误 1error LNK1104: 无法打开文件“legacy_stdio_definitions.lib”
找到工程下的,解决方案的配置文件shared_build_settings.props,将里面link下的legacy_stdio_definitions.lib文字删掉,希望对你帮助
2018-11-16 21:40:55 5086
原创 OpenCV关于Mat图片复制
srcimage.copyTo(firstimage);secondimage = srcimage.clone();thirdimage = srcimage;Mat fourthimage(srcimage);Mat 是一个类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个指向存储所有像素值的矩阵(根据所选存储方法的不同矩阵可以是不同的维数)的指针。...
2018-09-02 15:14:05 2060
原创 删图片
string delpath = pathxfi + "/" + imgname;const char* delpathc = delpath.data();if (remove(delpathc) == 0){ cout << "删除成功:" << imgname << endl;}else{ cout << "删除失败&quo
2018-09-02 10:38:59 318
转载 C++文件读写
参考链接: http://blog.csdn.net/kingstar158/article/details/6859379 参考链接: http://www.weixueyuan.net/view/5825.html 参考链接: http://www.cnblogs.com/azraelly/archive/2012/04/14/2446914.html 参考链接: http://blog...
2018-08-31 11:13:21 153
转载 cvNamedWindow与namedWindow,cvShowImage与inshow的区别
1. 显示窗口大小的改变方法不同。 在c版本中,定义一个窗口时用cvNamedWindow. 比如说cvNamedWindow(“src”,0);后面的参数为0表示窗口大小可以手动改变,否则窗口的大小是自适应图片大小的。 而在c++版本中定义一个窗口用namedWindow. 比如说namedWindow(“src”,1);不管后面第二个参数是多少,都不能手动更改窗口的...
2018-07-17 21:43:28 943
原创 实现遍历文件夹下图片,并给图片加噪声和模糊(注意图像数组不要越界)还有insert函数的使用
#include<string>#include<vector>#include<iostream>#include<cmath>#include<stdio.h>#include <stdlib.h>//用system函数//#include<direct>#include <ope
2018-07-14 21:29:59 776
原创 对文件进行批量处理(含模式选择)
#include <cstdio>#include <vector>#include <iostream>#include <fstream>#include <cstring>#include <cstdlib>#include <cmath>#include <algorithm&a
2018-06-12 21:05:57 786
原创 对指定文件夹下的图片进行批量处理
对指定文件夹下的图片进行批量处理#include <cstdio>#include <vector>#include <iostream>#include <fstream>#include <cstring>#include <cstdlib>#include <cmath>#include &
2018-06-11 22:07:00 1951
原创 谷歌浏览器应用翻译插件,
1.谷歌应用商店,搜索tampermonkey,添加至谷歌浏览器2.Greasy Fork 网页,点击浏览此网页,搜索翻译脚本,添加翻译脚本。
2018-05-07 16:39:50 3234
原创 安装linux系统
1.开机之后连续按F112.选择USB启动(有硬盘启动,USB启动之类的)3.进入乌班图,安装乌班图(install ubuntu),不选安装时下载,那两个选项都不选4.覆盖安装,选时区,键盘选English(US),选自动登录。安装完成后,拔下优盘,重启...
2018-05-07 10:51:02 174
原创 基于图像特征点匹配的三维立体重建
一.图像特征点检测与匹配以下内容参考科学出版社康莱老师的《基于图像点特征的多视图三维重建》和华中科技大学王跃嵩的硕士论文《多视图立体匹配三维重建方法》1.图像特征点检测 确定特征点的位置,方向和尺度等仿射变换参数的过程。目前流行的特征点检测算法:Laplacian检测算法,高斯差分DOG算法,以及根据梯度协方差矩阵检测图中的角点位置的*等检测算法,其中基于DOG的特征点检测方法——尺度不变特...
2018-04-21 19:42:02 10404
原创 在opencv中遇到的一些问题
知乎https://www.zhihu.com/people/nick-wilde-95/posts最近接触了一下opencv,遇到了一些问题和大家分享一下,欢迎一起讨论。1.关于下载与安装 下载和安装,我是参考浅墨毛星云opencv的第一篇教程http://blog.csdn.net/poem_qianmo/article/details/19809337里...
2018-04-10 21:54:38 669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人