- 博客(24)
- 收藏
- 关注
原创 reversing.kr刷题笔记
去年9月份为了提高逆向能力刷了一段时间reversing.kr,今天看到笔记的时候挺有成就感的,以后也要继续多多做题整理笔记呀!Easy UnpackFlag:00401150通过不断跳jmp循环,最终运行到这个位置,开头55 8B 明显是函数开头定位到OEP 00401150查栈知道跳转到函数头的代码如下:ReplaceFlag: 2687109798这个题目很有意思,开始以为做不了,跳来跳去的以为要改代码,后来发现就是利用跳来跳去的机制混淆,最后利用两次call,给一个地址的连续两个
2020-07-27 20:05:39
2531
原创 鹰潭市余江县(区)生源地助学贷款办理
暑假回家办理了一下生源地助学贷款,网上搜索怎么办理的时候都不够明确简洁,有一些流程也比较多余,就想着办完了一定要记录一下,也给后续要办的小朋友们一些参考。(PS:余江县已经改为余江区了,后面统一叫余江区吧,虽然我还没习惯它的新名字)准备办理助学你需要带着的有:户口本学生证(新生带录取通知书也可以)你的身份证如果是第一次办理,还需要带一位家长以及该家长的身份证(到时候需要家长签字担保...
2019-08-18 21:03:43
1655
原创 MFC编程笔记
修改MENU选中一个对话框,右键【添加资源】,选择MENU添加。在OnInitDialog中加载这个MENU控件。m_Menu.LoadMenu(IDR_MENU1);SetMenu(&m_Menu);然后编辑那个MENU,对于每个按钮,右键->添加事件处理程序,添加对应的处理代码。类管理对于每一个新建的对话框,都右键->添加类,然后会新建一个.cpp文件和一个....
2019-04-02 21:12:41
364
原创 论文阅读:VMHunt: A Verifiable Approach to Partially-Virtualized BinaryCode Simplification
师兄给的看论文的任务,论文地址:https://faculty.ist.psu.edu/wu/papers/vmhunt-ccs18.pdfsummary部分虚拟化的检测与还原因为有些VM(1)去除了中心loop,用了多线程的方式(2)设置了许多fake loop让虚拟化部分代码检测变得困难,于是作者想要用一种更本质的办法,来识别部分虚拟化的代码文章布局首先要识别虚拟化代码的边界...
2018-11-01 11:19:28
620
原创 0x00ctf-2017
challenge-004打开界面之后是一个简单的打印Hello World的main函数,说明主要函数在其他地方实现,函数不多,看到如下一个有read读取输入,可以猜想与flag有关。s存放输入的数据,长度为9,与*off_602088开始的8个字节异或得到0x00CTF{再与后面的字节异或得到flag的剩下部分。l = [0x01,0x16,0x79,0x44,0x04,0x64,...
2018-09-28 11:22:52
366
原创 34C3
JuniorCTF - nohtyp1题目:We love snakes.Hints: $ cat flag | md5sum 5a76c600c2ca0f179b643a4fcd4bc7acWriteup:打开py文件之后有许多下划线值:____=input;__________________=print;___________=____();_________=map;____...
2018-09-28 11:22:00
376
原创 MFC逆向流程
以前没有认真解出过MFC的题目,自上次和师姐一起研究完病毒,似乎打通了任督二脉?今天竟然两个都解出来了,不过比较简单,也还是很开心啦~~~题目链接:链接: https://pan.baidu.com/s/1qjp05vO0FWJXhVrGUndbbA 密码: v8bt第一题 CrackMe2.exe 先运行一下 首先Resource Hacker查找资源,得到Resource。 ...
2018-08-10 19:00:19
7148
原创 docker 安装与操作 angr
网上一些教程已经很详细了,我只记录一下自己这两天用到的操作命令。安装angr(windows上如果在win10以下版本安装docker需要自己下载docker2boot.iso文件)docker pull angr/angr运行angr安装完执行angr无效,这时docker images查看镜像名称,为angr/angr(名称弄错了)。 于是docker run -...
2018-07-22 16:38:48
2261
原创 docx、ppt、pdf转txt
文档格式转换最近做毕设用到需要用到文档格式转换,整理了一些代码:Doc、Docx转txt#-*- coding: utf-8 -*-from win32com import client as wcword = wc.Dispatch('Word.Application') doc = word.Documents.Open('H:\\a.docx') doc.SaveAs(...
2018-05-23 14:07:14
983
原创 整数拆分
题目描述: 整数拆分整数5可以被拆分为6种不同的式子,如下: 4 + 1 3 + 2 3 + 1 + 1 2 + 2 + 1 2 + 1 + 1 + 1 1 + 1 + 1 + 1 + 1 请问100可以被拆分为多少种不同的式子呢?解答用递归和动态规划的思想,用非递增的方式选择用于整数N拆分的每一个数,对每个数都有选择和不选择两种可能。 开始的时候和su...
2018-03-11 10:34:19
3314
2
原创 2018刑侦推理试题
今天闺蜜发了一个刑侦科推理试题,我看了两下就想编程爆破,可怕,我竟然丧失了推理能力吗!!! 既然已经编程求解了,我就先把代码粘上来吧,然后我现在尝试自己去推一下,要是推出来我会补上推理过程的。# -*- coding:utf-8 -*- s = "ABCD"def test(str): if(str[4]=='C' and str[1]=='A') or (str[4]...
2018-03-04 18:45:50
3939
原创 介绍几个练习机试的网站
竟然好久没有没有写博客了,最近为了考研复试在练习机试,九度OJ关闭了好可惜,但是我还找到几个比较不错的网址,放上来供参考一下。牛客网 链接到的是考研专题(感觉对考研复试比较有针对性所以放最前面了,还有一些其他的在线编程的类型,可以自己发掘一下),里面34所自主划线学校历年的复试机试题目(题目是几年前的了,但还是比较有参考价值的), 可以在线编程提交,代码不通过还会显示错误的样例是什么,比...
2018-03-03 15:45:44
3949
原创 HDU 1000、1001
题目1000: A + B Problem#include <iostream>#include <stdio.h>using namespace std;int main(){ int a, b; while(scanf("%d %d",&a, &b)!=EOF){ cout<<a+b<<endl; } cout << "Hello world
2018-01-03 13:24:58
405
原创 CCF机试准备20170916
题目:集合竞价#include <iostream>#include <stdio.h>#include <algorithm>#include <string.h>using namespace std;struct test{ char op[10]; double p; long long s;}buff[5001],buy[5001],sell[5001];
2017-09-16 13:25:42
988
原创 九度机试笔记20170908
201312-1:出现次数最多的数#include <iostream>using namespace std;int main(){ int n; int a[10010] = {0}; cin>>n; for(int i=0; i<n; i++) { int m; cin>>m; a[m]++;
2017-09-16 13:20:57
287
原创 九度机试笔记20170906
题目1051:数字阶梯求和#include <stdio.h>char res[105];int main(){ int a, n; while(scanf("%d %d",&a,&n)!=EOF) { int sum=0; res[n+1]='\0'; for(int i=n;i>=0;i--) {
2017-09-06 10:55:53
313
原创 CCF机试笔记20170905
题目:201703-1—分蛋糕#include <iostream>using namespace std;int main(){ int n, k; int cake[1001] = {0}; cin>>n>>k; int count = 0, sum = 0; for(int i=0; i<n; i++) { cin>>cake
2017-09-05 11:25:41
521
原创 九度机试笔记20170903---2
学习《九度机试指南3》如下。 有一个遗留问题 题目1051:数字阶梯求和 等待解决,mark一下。题目1153:括号匹配问题#include <iostream>#include <stack>using namespace std;stack<int> S;char src[101];char dst[101];int main(){ int i; while(cin.
2017-09-05 09:52:30
259
原创 九度机试笔记20170903--1
题目1488:百万富翁问题#include <iostream>using namespace std;int main(){ cout<<10*30<<' '; int i=1, sum=0; for(int j=0; j<30; j++){ sum+=i; i*=2; } cout<<sum<<endl; ret
2017-09-03 11:46:33
349
原创 BUGKU web--writeup
因为已经看到过很多关于bugku平台上面web题的writeup,我想自己就不需要每道题都写了,只写自己比较有收获的几题的writeup,并且将自己收集到的好几种解法都放上来。1. 文件上传测试这道题提示上传php文件,但选择php文件上传的时候又提示非图片文件。解法1:将一个php文件的后缀名改成.php.jpg或者.php.png,然后选择这个文件,点击上传的时候用burpsuite抓包,改文件
2017-08-15 17:20:01
10841
原创 ctf-web--总结几点基础题的做题思路
做了三天web题了,因为刚入门,还是不要做得太快,先把前几天学到的好好总结一下,一部分是做的几道bugku上的web题,一部分是合天网安上面做的几道web题,这篇博客就先介绍第一部分。 1. 看源码可以右键->【查看网页源代码】,也可以用火狐和谷歌浏览器的按F12键,按F12键可以修改html源代码方便构造一些值提交,但如果不需要的话直接右键查看源代码更直观,看网页里面的注释之类的都很方便。2.
2017-08-14 22:11:03
21958
2
原创 BUGKU misc--细心的大象--writeup
题目打开 下载下来后是一张jpg图片,用010editor查看搜索jpg文件尾FFD9发现后面有Rar!标志,想必图片最后有个rar压缩包。 将包括Rar!在内的后面所有16进制拷贝,保存成rar文件之后,解压时发现需要密码,因为没有很好的爆破rar压缩包的工具,而且按理密码应该会藏在某个地方,于是再回到原文件尝试寻找密码…… 在前面的FFD9标志后发现很多明文字符串, 开始不...
2017-08-14 16:03:10
3990
原创 BUGKU上几道有意思的题
misc隐写2这道题真的很难想到竟然是改变了图片的高度,不知道有没有什么方法可以看出来,我是最后搜索了一下别人writeup,看到提示才知道的。 之后就用 010editor 打开 2.png 图片,这个软件特别好的是有png.bt插件,可以帮助看16进制的png图片的各个值都代表什么。 点开IHDR结构中,找到height那一行,选中后上面对应的16进制数颜色也会改变,改之前这个值是000
2017-07-26 23:38:51
4137
3
原创 九度题目练习之求职面试题集
九度题目练习之求职面试题集题目1039:Zero-complexity Transposition题目描述:You are given a sequence of integer numbers. Zero-complexity transposition of the sequence is the reverse of this sequence. Your task is to write a
2017-06-08 00:44:18
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人