E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
栈溢出
HardFault_Handler问题查找方法
2、堆
栈溢出
。增加堆栈的大小。出现问题时排查的方法:发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为MSP或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。由于异常发生时,
eydwyz
·
2020-08-20 11:06
STM32
Leak-canary 简单绕过canary
这是从别人那里看见的,在看canary怎么绕过的时候看到的别人的博客他讲的感觉挺对,不过这个程序他利用的不是很充分,然后我就现学现卖一下了这里好像严格来说至少有两个漏洞,一个是buf
栈溢出
Bengd0u
·
2020-08-20 10:13
vue 中递归组件的用法
用法:1.首先我们要知道,既然是递归组件,那么一定要有一个结束的条件,否则就会使用组件循环引用,最终出现“maxstacksizeexceeded”的错误,也就是
栈溢出
,那
廊桥梦醉
·
2020-08-20 09:24
解决项目中多种日志框架冲突
由于tess4j中也使用了日志,报错:原因是:log4j-over-slf4j和slf4j-log4j12是跟Java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆
栈溢出
异常
CemB
·
2020-08-20 07:59
日志
阿里P8的这点Java底层?-虚拟机栈与调优 (内容不够丰满,待补充)
栈溢出
下例通过无限递归产生
栈溢出
,通过变量记录下
栈溢出
时,最大的栈深度思考:分析
hzw@sirius
·
2020-08-20 07:10
java
stm32
栈溢出
错误
并且栈底和全局变量区是紧挨的,因此如果
栈溢出
的话,会直接将全局变量去的地址拿来自己用,于是全局变量区的地址和栈区的地址重合,导致全局变量遭到局部变量篡
hust_xiaowei
·
2020-08-20 07:32
硬件相关
栈溢出
攻击(2)-ROP基础(1)
文章目录预备条件
栈溢出
ROPret2text程序攻击目标简单fuzz查看保护机制调试程序查看汇编代码确定与返回地址的偏移寻找获取系统shell的代码获取shellret2shellcode攻击目标简单fuzz
BurningTeng
·
2020-08-20 06:46
漏洞
网络与安全
Windows开发
二叉树的三种遍历方式:递归、栈、循环
递归的深度如果太大则会导致
栈溢出
;栈的方式需要额外的辅助空间;循环编程最麻烦。
朱传林
·
2020-08-20 04:34
数据结构与算法
C/C++
程序猿--菜鸟的成长足迹
遍历
二叉树
递归原理简析
递归明面上的代码结构就是函数自己调用自己,比如:publicvoidfun(){fun();}可是这样写是没有意义的,这个程序无非就是陷入死循环或者
栈溢出
,所以我们每当用递归的时候必须给程序一个递归的出口
张永星666
·
2020-08-20 04:27
Java基础
快速排序的非递归实现-----c语言
前面我们讲解了快速排序的递归实现,但若是待排序的数量非常大且杂乱无章,每层循环都使用递归调用,会很容易造成
栈溢出
,所以我们可以将快速排序设计为非递归实现。
zhao_miao
·
2020-08-20 02:41
c语言
排序
js leetcode
用js做leetcode的时候用到了递归调用,但是出现了Maximumcallstacksizeexceded这个
栈溢出
跟js的默认传参有关系,在这里做一点记录。
博尔克斯
·
2020-08-20 02:52
js工作笔记
fgets和gets的区别
一些区别总结一下;1、fgets比gets安全,使用gets编译时会警告为了安全,gets少用,因为其没有指定输入字符的大小,限制输入缓冲区得大小,如果输入的字符大于定义的数组长度,会发生内存越界,堆
栈溢出
stoneboy100200
·
2020-08-20 01:30
C
嵌入式C 面试题
2.堆
栈溢出
一般是由什么原因导致的?3.什么函数不能声明为虚函数?4.写出floatx与“零值”比较的if语句。
sengeiou
·
2020-08-19 23:40
面试
root_me_stack_buffer_overflow_basic
ARMpwn简单的
栈溢出
,就是环境搭建的问题调试出偏移0xa4,发现啥保护没有开,还泄漏了栈地址,就直接ret2shellcode了frompwnimport*#p=process(qemu-arm-g1234
doudoudedi
·
2020-08-19 23:13
BUUCTF
题目
栈溢出
从入门到放弃(上)
转自https://zhuanlan.zhihu.com/p/258923850x00写在最前面开场白:快报快报!今天是2017Pwn2Own黑客大赛的第一天,长亭安全研究实验室在比赛中攻破Linux操作系统和Safari浏览器(突破沙箱且拿到系统最高权限),积分14分,在11支队伍中暂居MasterofPwn第一名。作为热爱技术乐于分享的技术团队,我们开办了这个专栏,传播普及计算机安全的“黑魔法
少生孩子多种树
·
2020-08-19 22:37
栈溢出
递归调用的深度与栈的大小
函数在递归调用时会占用栈的空间,因此,当递归达到一定的深度时,就会出现
栈溢出
的情况。下面的代码,函数的参数值为多少,就进行了多少次递归。
xifengcode
·
2020-08-19 22:42
算法
DASCTF2020-7月赛 pwn学习记录
先格式化字符串漏洞,后
栈溢出
,猜想肯定是先用格式化字符串泄漏canary,再利用
栈溢出
控制程序流,执行后门函数。查看保护机制嗯。。。没有canary保护,那这个格式化字符串漏洞是干嘛用的?
棂星
·
2020-08-19 22:14
pwn
PWN入门之
栈溢出
之ret2dlresolve
实验目的当一个程序第一次调用libc中的函数时,必须首先对libc中函数的真实地址进行重定位,而这个绑定寻找真实地址的过程由dl_runtime_resolve完成。dl_runtime_resolve需要两个参数,一个是link_map=*(GOT[1]),即链接器标志信息和reloc_arg(标志该函数重定位入口偏移),我们需要做的就是控制reloc_arg从而使dl_runtime_reso
山哈人
·
2020-08-19 22:40
BUUCTF-PWN刷题记录-24 & libc-2.29学习(下)
Tcachestashunlinkattack)安恒四月赛(DASCTF)sales_office2(UAF)[2020新春红包题]3(Tcachestashunlinkattack)没有开canary,莫非有
栈溢出
L.o.W
·
2020-08-19 22:18
CTF知识学习
BUU-PWN
pwn
栈溢出
之dltest(DynELF和libcSearcher利用)
栈溢出
dltest解题步骤思路分析:观察源码,是个
栈溢出
。没有system函数,也没有给libc库,但有read函数和write函数。
Antoine Zhong
·
2020-08-19 22:47
python
pwn
pwn(无system函数下的
栈溢出
漏洞利用 | 【puts函数】
普通的64位程序的puts利用,如可以看到是很明显的
栈溢出
利用,同时并没有后门基本的利用思路是
栈溢出
后利用puts函数打印出任何函数的地址然后返回main函数再次进行利用具体利用是leak先用ROPgadget
0bs3rver
·
2020-08-19 22:23
pwn
CTF中的PWN——绕NX防护1(本地libc
栈溢出
)
NX防护NX是数据与程序的分水岭,
栈溢出
核心思想是通过局部变量覆盖函数返回地址来修改EIP和注入Shellcode,在函数返回时跳到Shellcode去执行。
壊壊的诱惑你
·
2020-08-19 21:37
PWN
(原创)攻击方式学习之(3) - 缓冲区溢出(Buffer Overflow)
堆
栈溢出
堆
栈溢出
通常是所有的缓冲区溢出中最容易进行利用的。了解堆
栈溢出
之前,先了解以下几个概念:缓冲区简单说来是一块连续的计算机内存区域,可以保存相同数据类型的多个实例。
weixin_34212189
·
2020-08-19 21:43
PWN
栈溢出
Shellcode--修改返回地址,让其指向溢出数据中的一段指令根据上面副标题的说明,要完成的任务包括:在溢出数据内包含一段攻击指令,用攻击指令的起始地址覆盖掉返回地址。攻击指令一般都是用来打开shell,从而可以获得当前进程的控制权,所以这类指令片段也被成为“shellcode”。shellcode可以用汇编语言来写再转成对应的机器码,也可以上网搜索直接复制粘贴,这里就不再赘述。下面我们先写出溢
Corax_2ven
·
2020-08-19 20:56
PWN
PWN
栈溢出
Beginning如果想用
栈溢出
来执行攻击指令,就要在溢出数据内包含攻击指令的内容或地址,并且要将程序控制权交给该指令。
Corax_2ven
·
2020-08-19 20:56
PWN
【BUUCTF - PWN】ciscn_2019_c_1
checksec一下IDA打开看看,encrypt函数内存在
栈溢出
漏洞由于程序会将输入的内容加密,这会破坏我们的payload,所以注意到strlen函数,通过在payload开头放上\0来绕过加密由于程序内没有后门函数
古月浪子
·
2020-08-19 20:50
BUUCTF
-
PWN
jarvisoj level4 wp ROP及DynELF模块
放IDA里:
栈溢出
。程序本身没有调用system函数无法ret2plt。且题目本身没有给出目标的动态库的版本。
dittozzz
·
2020-08-19 19:02
pwn
Jarvis
OJ
pwn题目
wp
Jarvis OJ PWN题解 持续更新~
玩玩就行但是不认真学不行然后向大佬打听了几个pwn的平台网站打算玩一下这里找到了JarvisOJ然后我是看那个做出来的人多我就做那个·~~~~~~~不定期的更新TellMeSomething然后这个这道题其实很简单
栈溢出
没有任何防护就防护了一个
pipixia233333
·
2020-08-19 19:34
栈溢出
堆溢出
泄漏libc获取shell的模板
代码很简单,漏洞也很清楚,
栈溢出
。
九层台
·
2020-08-19 19:48
pwn技巧
溢出攻击
BUUCTF pwn ez_pz_hackover_2016
0x03IDA 主要的漏洞点在这个函数内部的,chall栈的大小很大,足够写入shellcode,之后的vuln函数会将s的数据复制到vuln的栈上面,但是复制的数据量远远大于栈的长度,会造成
栈溢出
。
影子019
·
2020-08-19 18:38
ctf_pwn
ARM 堆
栈溢出
问题
今天一大早就有个师弟在QQ上问了我一个问题,先把代码贴出来.SoftwareInterrupt。。。。。STMFDSP!,{R0-R3,R12,LR}MOVR1,SPMRSR3,SPSRTSTR3,#T_bit;THUMBmode?LDRNEHR0,[LR,#-2];yes,fetchSWINO.inTHUMBmodeBICNER0,R0,#0xff00LDREQR0,[LR,#-4];no,fe
犀牛饲养员
·
2020-08-19 18:51
ciscn_2019_c_1
0x01检查文件,64位检查开启的保护情况开启了NX保护0x02IDA静态分析在主函数这里并没有常见的gets
栈溢出
,尝试再这里面的子函数找找,发现了encrypt函数,进去查看发现这个变量x的自增是有空间大小限制的
怪味巧克力
·
2020-08-19 18:57
CTF-pwn
Java异常
Error类表示的是错误,指的是程序无法恢复的异常情况,对于错误以及错误的子类,程序员是不用进行处理,常见的错误:JVM错误,
栈溢出
错误。
Jerelyn
·
2020-08-19 17:53
java
java
异常
【pwn】ciscn_2019_es_2
vul函数中存在
栈溢出
,但只能溢出8个字节,只能盖到ebp和ret。vul函数中有两次read和printf第一次可以用来泄露ebp,得到栈地址,然后进行栈迁移。
yudhui
·
2020-08-19 17:14
pwn
【pwn】未知libc版本利用的一个蠢方法
但我就是想用
栈溢出
+栈迁移碰一碰,整了半天就差onegadget地址了,查了一下libcsearch发现找不到对应的版本,可能出题人就是想用一个比较偏的libc版本把这条路封死,但我最后还是硬怼出来了。
yudhui
·
2020-08-19 17:43
pwn
java内存溢出异常分析以及处理思路
堆溢出在创建对象数量达到堆的最大容量限制后会抛出内存溢出异常处理思路:(1)与机器物理内存对比看是否可以调大虚拟机的堆参数(-Xms与-Xmx)(2)代码上检查是否存在某些对象生命周期过长,持有状态时间过长的情况二.虚拟机栈和本地方法
栈溢出
无论栈太大还是虚拟机栈容量太小
个子太高的程序媛
·
2020-08-19 17:58
buuctf ez_pz_hackover_2016(ret2shellcode)
题目大致讲的就是先往s里写数据,然后把s的数据放到dest上,而dest存在
栈溢出
漏洞本题的关键就是算出shellcode距离泄漏的s的栈地址的偏移
Tower2358
·
2020-08-19 17:15
JVM 学习入门 JVM探究「狂神说」
●什么是OOM,什么是
栈溢出
StackOverFlowError?怎么分析?●JVM的常用调优参数有哪些?●内存快照如何抓取,怎么分析Dump文件?
qq_34182649
·
2020-08-19 16:36
JAVA
jvm
Pwn-
栈溢出
之DynELF
0x00:前言DynELF方法适用于没有libc的情况,我们可以通过DynELF方法来实现泄露system函数的地址,那么DynELF是什么呢?在pwntools官方文档有介绍,简单而言就是通过leak方法反复进入main函数中查询libc中的内容,其代码框架如下p=process('./xxx')defleak(address):payload="xxxxxxxx"+address+"xxxxx
Thunder_J
·
2020-08-19 16:10
题目篇
Pwn
pwn技巧之ret to libc
rettolibc与
栈溢出
,堆溢出之类的漏洞利用技巧有所不同。rettolibc是一种在漏洞攻击中的常用的思路。
zh_explorer
·
2020-08-19 16:12
pwn
【BUUCTF - PWN】ciscn_2019_n_1
checksec一下IDA打开,发现如果满足的条件达成,就能getflag找到
栈溢出
漏洞,输入可以覆盖到v2写代码把11.28125在内存中的十六进制表示出来frompwnimport*fromLibcSearcherimport
古月浪子
·
2020-08-19 15:25
BUUCTF
-
PWN
Java中的异常
Error包括虚拟机错误(VirtualMachineError),窗口错误(AWTError)虚拟机错误又包括堆
栈溢出
错误(StackOverflowError)和内存溢出错误(OutOfMemoryErro
苏遵守
·
2020-08-19 15:52
java
java
ciscn_2019_ne_3
ciscn_2019_ne_3(在rop长度过小情况下,通过read劫持read自身的返回来达到后续大量rop)首先检查一下程序的保护机制然后,我们用IDA分析一下,32位
栈溢出
,难点在于结束变更了两次
haivk
·
2020-08-19 15:14
pwn
二进制漏洞
CTF
(ARM PWN里的thumb模式和arm模式的切换)root_me_stack_buffer_overflow_basic
(ARMPWN里的thumb模式和arm模式的切换)root_me_stack_buffer_overflow_basic首先,检查一下程序的保护机制然后,我们用IDA分析一下,
栈溢出
漏洞在CSU里面有可以利用的
haivk
·
2020-08-19 15:14
pwn
二进制漏洞
CTF
暑期 pwn! pwn! pang! (二):ret2libc3 libc泄露,无system
那就再看看源程序,发现仍是
栈溢出
,可以利用write函数溢出。检查是否有"/bin/sh"及system,发现并没有!!!
Tom Li
·
2020-08-19 15:34
WINDOWS平台下的
栈溢出
攻击从0到1
*本文原创作者:万年死宅(杨瑞),本文属i春秋的原创奖励计划,未经许可禁止转载!StackBufferOverflowOnWindowsPart11.介绍本篇文章旨在带领学习二进制安全的新手朋友在StackBufferOverflow在Windows上的技术实现从0到1的这个过程。笔者也希望能够通过这些技术分享帮助更多的朋友走入到二进制安全的领域中。事先声明,笔者是菜鸟,写的不对、不恰当或者不好的
chengman3837
·
2020-08-19 09:32
error Could not find "iPhone X" simulator. Run CLI with --verbose flag for more details.
我知道有关堆
栈溢出
的一些问题,但是它们没有帮助。问题是没有node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js文件。
我的孤单不寂寞
·
2020-08-19 03:56
前端
React
React
Native
XFS导致进程内核
栈溢出
的解决办法
系统环境系统版本:CentOSrelease6.5kenel版本:2.6.32-431.20.3.el6.x86_64文件系统:XFS问题描述系统panic,并打印以下calltrace信息:kvm:16396:cpu1unhandledwrmsr:0x391data2000000fBUG:schedulingwhileatomic:qemu-system-x86/27122/0xffff8811
helloanthea
·
2020-08-18 20:08
文件系统
逆序数对
(j)即可-->所有F(j)之和即为逆序对的个数-->递归排序按从小到大的顺序排列的过程中,将右边的元素复制到临时数组中时,说明左边剩余元素的个数都比A[j]大,即m-p个,用一个全局变量累加起来即可
栈溢出
问题
迷茫的小菜
·
2020-08-18 18:22
算法
04-常见内存错误以及valgrind使用
数据段/BSS段:未初始化直接访问,即使没有显示初始化,仍然会初始化为0栈空间数据:(1)局部变量,未初始化变量会给随机的初值,出现异常情况更诡异(2)
栈溢出
:在栈中申请过大的局部变量堆空间数据内存泄露
涅槃coding
·
2020-08-18 14:30
Linux/Unix
Linux&&C
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他