自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

原创 buuoj INSHack2019 Yet Another RSA Challenge - Part 1

题目:import subprocessp = subprocess.check_output('openssl prime -generate -bits 2048 -hex')q = subprocess.check_output('openssl prime -generate -bits 2048 -hex')flag = int('INSA{REDACTED}'.encode('...

2020-03-31 12:23:18 361

原创 buuoj BJDCTF 2nd ydsneedgirlfriend2

free代码,free以后未置空指针unsigned __int64 dele(){…… free(*(void **)girlfriends[v1]); free((void *)girlfriends[v1]); ……}可以再次利用from pwn import *#sh = process('./ydsneedgirlfriend2')def ad...

2020-03-30 22:36:08 339

原创 buuoj BJDCTF 2nd r2t3

buf定义长度为0x400。而buf的长度为0x408所以不存在溢出。可见name_check函数存在安全漏洞,但是要绕过长度限制。unsigned __int8 v3定义的数据类型实际为unsigned char。仅有1个字节,超过1个字节数据丢弃,也就是最大数值为0xff ,也就是0x100=256=0,那么可以用0x104至0x107来满足上面的条件。即为传说中的整形溢出...

2020-03-26 22:31:28 707

原创 buuoj jarvisoj_test_your_memory

存在溢出漏洞:进行了逻辑判断,相等则输出good job!!!从堆栈上看,s2在return地址下面。整合上面,便于脚本如下:from pwn import*p = process('./memory')system_addr = 0x08048440catflag_addr = 0x080487E0payload='A'*0x17 + p32(system_addr...

2020-03-26 21:39:30 296

原创 buuoj jarvisoj_tell_me_something

main函数:int __cdecl main(int argc, const char **argv, const char **envp){ __int64 v4; // [rsp+0h] [rbp-88h] write(1, "Input your message:\n", 0x14uLL); read(0, &v4, 0x100uLL); return wri...

2020-03-26 09:29:54 177

原创 buuoj BJDCTF 2nd rsa1

e=12563813p2+q2=212364140166849615900345386827373855409339975015067104662427876599237913584644325298351035312142873679076322952156014899039684112869213110216339149927308917382659025088961162906104834...

2020-03-26 00:16:01 1014

原创 buuoj BJDCTF 2nd one_gadget

程序输出printf函数地址可以利用工具one_gadget计算libc基址from pwn import *#p = process('./one_gadget')p = remote("node3.buuoj.cn",26742)out = p.recv()addr = int(out[out.find('0x')+2:out.find('0x')+14],16)...

2020-03-25 23:59:30 622

原创 buuctf 相册

邮件信息是通过NativeMethod调用而NativeMethod在java里面通常用于调用外部非java的程序。Java有能力调用其他语言编写的函数or方法,这个通过JNI(Java Native Interfface)实现。使用时,通过native关键字告诉JVM这个方法是在外部定义的。查看资源里面有libcore.so文件,查找字符串发现有base64编码字符解码可得1...

2020-03-21 00:15:38 1085

原创 buuctf jarvisoj_fm

存在格式化字符串漏洞而实际上x的值为3需要通过格式化字符串漏洞来重写x的值使用aaaa %08x %08x %08x %08x %08x %08x %08x %08x %08x %08x %08x %08x测试格式化字符串漏洞长度格式化字符串的漏洞的任意写地址长度为11。可以使用$n来写地址中的数据。使用%11$n,意思将0x0804A02C的x地址写入32位大小的一个...

2020-03-19 23:10:46 305

原创 buuctf findit

核心代码: protected void onCreate(Bundle arg8) { super.onCreate(arg8); this.setContentView(0x7F030018); this.findViewById(0x7F05003D).setOnClickListener(new View$OnClickListen...

2020-03-19 22:49:15 262

redflag Linux试卷

3. 红旗Linux环境下安装软件有两种方式:一是安装rpm格式的智能软件包,二是下载源码编译安装。现有一台装有红旗Linux桌面版的单机,要求安装以下两个软件:gftp.rpm和kalarm.tar.bz2,请写出详细安装步骤以及所用到的命令。(假设两软件均在当前目录下)(总分:15分) 1) 安装gftp.rpm,桌面安装或命令行安装可任选其一。如果桌面安装请写出具体步骤,如果命令行安装请写出所用到的命令;(5分) 2) 安装kalarm.tar.bz2,请写出解压解包以及标准安装方式所需要的步骤和命令。(10分)

2009-06-24

图像处理与VC6技术内幕

I first met David Kruglinski at a software development conference. I had just quit my job and started a new company, and I approached David at an author signing for an earlier edition of this book. Our new company was going to focus on Microsoft Foundation Class (MFC)/Microsoft Visual C++ class libraries. I hoped that David would listen to our ideas and maybe provide some feedback on our products and their usefulness to the Visual C++ development community—a community that he had both helped to build and understood like the back of his own hand.

2009-06-24

优化理论研究生课程设计

程环境:WINDOWS XP + VISUAL C++6.0 头文件:Func.h――动态规划法的申明 Func.cpp――动态规划法的实现 e200602086.cpp――测试驱动程序

2009-06-24

研究生神经网络课程设计

RBF神经网络隐含层节点数的确定一直以来是该网络设计成败的关键所在,本文采用K-means自组织聚类方法为隐含层节点的径向基函数确定合适的数据中心,先给出一个初始值,再慢慢调整,通过实验数据来确定最佳隐含层节点数。结果表明,如果隐含层设计得当,RBF网络可以很好地解决函数接近问题。

2009-06-24

基于模式识别的水果智能分类系统

设计本系统主要是为了研究可应用于生产实践的果品智能分类系统,希望能通过现阶段我们所学习掌握的一些相关知识来实现一个简单的水果智能分类系统,为设计制作真正的果品智能分类系统做好前期的研究准备工作。

2009-02-16

LPC2300系列ARM多媒体课件3

ARM(Advanced RISC Machines),可以认为是一个公司的名字,也可以认为是对一类微处理器架构的通称,还可以认为是一种技术的名字。它们负责提供优质、高性能的微处理器,然后由各半导体厂商生产面向各领域的芯片。

2009-02-16

LPC2300系列ARM多媒体课件2

ARM(Advanced RISC Machines),可以认为是一个公司的名字,也可以认为是对一类微处理器架构的通称,还可以认为是一种技术的名字。它们负责提供优质、高性能的微处理器,然后由各半导体厂商生产面向各领域的芯片。

2009-02-16

LPC2300系列ARM多媒体课件1

ARM(Advanced RISC Machines),可以认为是一个公司的名字,也可以认为是对一类微处理器架构的通称,还可以认为是一种技术的名字。它们负责提供优质、高性能的微处理器,然后由各半导体厂商生产面向各领域的芯片。

2009-02-16

ARM7TDMI指令集汇编

arm指令汇编.通常情况下ARM7指令可以分为如下七大类:数据处理指令、程序状态寄存器指令、分支指令、加载/存储指令、协处理器指令、异常中断指令。

2009-02-16

实验室人员设备管理系统

本程序出自pondzhang之手,QQ:80849748,VC6.0编写

2008-12-05

利用c/c++文件编写的学生管理系统

利用c/c++文件编写的学生管理系统,比较有参考价值,本程序完全出自pondzhang之手,QQ:80849748

2008-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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