- 博客(26)
- 收藏
- 关注
原创 [解决方法] 连接深信服Easyconnect之后无法代理抓包
问题描述: 在物理机中使用深信服 Easyconnect 连接了VPN之后,使用 burpsutie 等工具,开了HTTP代理便无法访问到内网网站,关闭代理之后就可以,造成无法使用bp抓包。解决方法: 1、使用物理机,连接上Easyconnect客户端; 2、使用虚拟机,将网络设置成NAT模式; 3、在虚拟机中使用burpsuite等工具,就可以正常设置代理和抓包,可以抓到内网网站的数据包。...
2020-05-15 11:08:33 4801 3
原创 [hackme] helloworld
下载地址:https://hackme.inndy.tw/static/helloworld解题过程方法一:1、拖进IDA,F5看代码。2、从代码很容易就可以看到,有个if进行判断,如果n是314159265,就可以输出flag。方法二:1、从汇编里面,分析flag初始时的值是什么。2、从代码里面可以看到,flag的每一位与n进行异或运算...
2020-03-03 10:59:17 458
原创 [hackme] login as admin 1 && login as admin 1.2
题目链接:https://hackme.inndy.tw/login1/代码分析1、过滤了空格,但可以用/**/绕过2、题目不再提供表名。3、从数据库查询之后,不会回显数据库中的内容(也就是无法用union select回显出来)但跟上一题一样,构造出SQL查询之后,只要isadmin值为1,认为是admin,即获得flag1值。解题...
2020-03-02 16:15:33 1366
原创 [hackme] login as admin 0 && login as admin 0.1
题目链接:https://hackme.inndy.tw/login0/前期思路:提示漏洞是SQL注入,还有一个guest/guest账号可以登录,要用admin(或者说admin权限)来登录。解题过程:1、尝试了单引号注入,发现前端可以将sql语句输出,并且字符转义了。2、一波尝试注入之后,直接去看了代码。发现后端并没有用addslashes对所...
2020-03-02 11:21:37 770
原创 [Jarvis OJ] FindKey
题目链接:findkey.31a509f4006ba41368dcf963762388bb解题思路:1、不是ELF文件,放到Linux下也跑不动,之后查了资料发现有个“斯托夫文件分析器”可以用来判断文件格式,结果发现是个python编译的程序。2、扩展名改为 .pyc,百度一个python反编译,我用的是https://tool.lu/pyc/,直接把文件上传上去就能看到反...
2019-04-25 10:29:37 1095
原创 [61dctf] stheasy
题目下载:ctf2.b93676be23733b2fcda3988c1133c1c1解题思路:是个 Linux 下的 ELF 文件,拖到 IDA 中分析,定位 main 函数,F5 看代码。逻辑很简单,先输入 flag,然后重点在 if 语句的判断,也就是 sub_8048630 函数是对 flag 进行检查,双击进去。s 就是输入的 flag,v1 显然是 flag 的长...
2019-04-24 20:43:03 471
原创 [BugkuCTF] 入门逆向
题目链接:入门逆向解题方法:1、拖入 IDA 中,定位 main 函数,发现有许多 mov 指令,66H 是 'f',6CH 是 'l',推测这就是 flag 的 ASCII 码值。2、有空的同学可以直接翻 ASCII 码表,翻译出 flag,懒的同学可以继续看。3、不想查表的话也可以直接到系统栈里面去看,这就需要用到 OD。先下一个断点,然后单步运行,看看栈中的变化。...
2019-03-12 21:11:00 5997
原创 [LeetCode] 905. Sort Array By Parity
题目链接:Sort Array By Parity解题思路:偶数放在左边,奇数放在后边class Solution {public: vector<int> sortArrayByParity(vector<int>& A) { vector<int> relt(A.size(), 0); int l ...
2019-03-10 20:19:44 196
原创 [LeetCode] 977. Squares of a Sorted Array
题目链接:Squares of a Sorted Array解题思路:两种方法,一种是暴力,先求平方再排序;另一种稍微改进,每次从两边找绝对值较大的那个数,求平方。法一:class Solution {public: vector<int> sortedSquares(vector<int>& A) { for (i...
2019-03-10 20:08:47 225
原创 [LeetCode] 7. Reverse Integer
题目链接:7. Reverse Integer解题思路:首先要知道 int 类型的范围是: -2^31~ 2^31- 1。也就是: -2147483648 ~ +2147483647,超出这个范围可以直接放回 0; 后续对数字取绝对值,所以用 flag 来记录这是正数还是负数; 在乘以 10 之前先判断会不会溢出了,会的话返回 0;class Solution {public...
2019-03-06 21:03:51 220
原创 [LeetCode] 595. Big Countries(SQL)
题目链接:595. Big Countries# Write your MySQL query statement belowSELECT name, population, area FROM World WHERE area>=3000000 OR population>=25000000;
2019-03-06 16:18:14 258
原创 [LeetCode] 961. N-Repeated Element in Size 2N Array
题目链接:N-Repeated Element in Size 2N Array解题思路:插入前判断是否已经存在,存在的话马上可以跳出循环,输出结果。class Solution {public: int repeatedNTimes(vector<int>& A) { unordered_set<int> table; ...
2019-03-06 11:30:32 265
原创 [LeetCode] 804. Unique Morse Code Words(map)
题目链接:804. Unique Morse Code Words解题思路:没什么技巧,构造 map 作为密码字典,生成的摩斯密码插入到一个 unordered_set 中,因为元素具有唯一性,所以可以直接求个数。class Solution {public: int uniqueMorseRepresentations(vector<string>& wo...
2019-03-05 18:08:27 251
原创 [LeetCode] 929. Unique Email Addresses
题目链接:929. Unique Email Addresses解题思路:对 C++ STL 还是菜鸟级别,直接看了 Discuss大佬们的操作,发现了个不错的代码,拿来学一下。笔记:1、unordered_set 是一种无序哈希表,键值不可修改,但可以删除和插入;2、关于 string::find,返回的是第一个匹配到的字符位置,类型是 size_t(一种无符...
2019-03-05 16:02:33 217
原创 C++ STL unordered_set
template &amp;lt; class Key, // unordered_set::key_type/value_type class Hash = hash&amp;lt;Key&amp;gt;, // unordered_set::hasher class Pred = equal_to&amp;lt;Ke...
2019-03-04 16:09:39 1497
原创 [C/C++] 算法训练 阶乘末尾
问题描述 给定n和len,输出n!末尾len位。输入格式 一行两个正整数n和len。输出格式 一行一个字符串,表示答案。长度不足用前置零补全。样例输入6 5样例输出00720数据规模和约定 n<=30, len<=10。#include <iostream>#include <string.h>using namespace std;int main (){
2017-12-16 19:50:17 1326
原创 [C/C++] 算法提高 5-3日历
问题描述 已知2007年1月1日为星期一。设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印。为完成此函数,设计必要的辅助函数也是必要的。样例输入一个满足题目要求的输入范例。例:2050 3样例输出与上面的样例输入对应的输出。例:思路: 主要就是找出那个月1号是星期几,就可以输出日历了。#include <iostream>#include <
2017-11-20 10:43:51 613
原创 [C/C++] 算法训练 字串统计
问题描述 给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式 第一行一个数字L。 第二行是字符串S。 L大于0,且不超过S的长度。输出格式 一行,题目要求的字符串。 输入样例1: 4 bbaabbaaaaa 输出样例1: bbaa 输
2017-11-20 10:19:15 1392 1
原创 [C/C++] 算法提高 不同单词个数统计
问题描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。 说明: (1)由于句子当中包含有空格,所以应该用gets函数来输入这个句子; (2)输入的句子当中只包含英文字符和空格,单词之间
2017-11-19 22:34:06 3342 1
原创 [C/C++] 算法提高 质因数
将一个正整数N(1#include <iostream>using namespace std;int main (){ int a; int sum = 1; int i = 1; // 设置一个标志,判断是不是第一个数字。是的话不用输出*号。 int flag = 1; cin >> a; cout << a << "="; int
2017-11-15 23:23:40 555
原创 [C/C++] 分解质因数
问题描述 求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1*a2*a3...(a1样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*29=3*310=2*5提示 先筛出所有素数,然后再
2017-07-11 19:06:16 1321
原创 [hackinglab] 逗比验证码第二期
逗比验证码第二期分值: 150验证便失效的验证码通关地址:http://lab1.xseclab.com/vcode2_a6e6bac0b47c8187b09deb20babc0e85/index.php登陆一下,用burp抓包将这个登录请求导入Repeater,经测试,把验证码删掉,可以正常发送请求。原因应该是请求头包含了两句:Connection: ke
2017-05-29 16:34:35 2084
原创 [C/C++] 基础练习 01 字串
蓝桥杯 基础练习 01字串 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度
2017-03-18 17:49:09 548
原创 字母图形
蓝桥杯 基础练习 字母图形 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式 输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
2017-03-18 16:14:25 362
原创 [C/C++] 杨辉三角算法
杨辉三角输入n,表示n层杨辉三角当n为非0,首先输出a[0][0]是1构造二维数组,按照杨辉三角的规律自动计算#include <iostream>using namespace std;int main (){ int a[34][34]; int n; cin >> n; a[0][0] = 1; if (n) cout <<
2017-03-18 10:39:53 2153
原创 十六进制转八进制
#include #include #include using namespace std;const int N = 10;string A[N];void hexToOct (int n){ int temp; // temp为十进制数 int x; char c; int wei; // wei为十六进制的位数 for (int i = 0
2017-03-16 21:03:46 467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人