Linux及安全实验一:缓冲区溢出漏洞实验20125113 赵恺一、 实验描述缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这会造成一些严重的后果。缓冲区溢出攻击:通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达...
分类:
系统相关 时间:
2015-04-23 15:33:28
阅读次数:
659
看一个coredump的例子:
[xuzhina@localhost s1_ex]$ gdb xuzhina_dump_c07_s1_ex core.27776
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3...
分类:
系统相关 时间:
2015-04-22 00:41:09
阅读次数:
235
Android平台程序崩溃大家都应该遇到过,force close和ANR应该是大家遇到较多的。
这里把Android平台程序崩溃的各种类型做一个简述和原因列举。
1.ANR(可见ANR):
发生场景:应用发生ANR。
崩溃症状:系统弹出窗口询问用户选择“Force Close”或者“Wait”。
“Force Close”将杀掉发生ANR的应用进程。“...
分类:
移动开发 时间:
2015-04-20 11:18:14
阅读次数:
181
之前帮同学调一个程序的时候遇到的,把二维数据改为全局变量,不通过参数传递就没问题了,否则程序崩溃。
细究一下,二维数据名用于形参时需要注意哪些方面。
测试程序如下:
#include
#include
void print1(int **a, int m, int n);
void print2(int (*a)[2], int m, int n);
int main()
{
int...
分类:
其他好文 时间:
2015-04-17 23:54:01
阅读次数:
263
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: jstack [-l][F] pid 如果java程序崩溃生成core文件,jst...
分类:
编程语言 时间:
2015-04-17 13:04:59
阅读次数:
141
在OC中所有的引用类型都被声明为指针类型,指针类型在内存中占用若干地址空间,如果对象的内存使用不当,则会造成内存溢出,甚至程序崩溃的严重后果。在其他语言中有内存自动回收的, 例如:Java语言,自动释放的。手动管理内存:C++ , OC 2.0之前。在OC 2.0之后,提供了内存自动个管理机制ARC...
分类:
其他好文 时间:
2015-04-16 17:11:13
阅读次数:
168
一、前言android中如果出现了未处理的异常,程序会闪退,这是非常不好的用户体验,很多用户会因此卸载APP,因此未处理的异常是应该尽力避免的。有些很难避免的异常(如:IO、网络等),应在代码中进行捕捉并做相应的处理,以阻止程序崩溃闪退。但是“没有任何程序是完美的”,况且各式各样的android终端...
分类:
移动开发 时间:
2015-04-16 06:37:37
阅读次数:
1158
---- 下载后新建工程并在xcode打开即可;---- 可以安装Android Community Plugin打包apk---- 如果发现程序崩溃在main 入口,看不到异常断点:请打开//// button select dd-(void)onBtn:(CCControl *)sender-(...
分类:
其他好文 时间:
2015-04-15 13:12:31
阅读次数:
132
指针使用前先被初始化指向一块特定的内存地址。如果不这样做,指针可能会指向任何位置,从而导致不愉快的后果,比如覆盖了其他变量的值,,或程序崩溃,为避免此类事故或其他不良后果,应该先养成使用指针前初始化。可以使用NULL这个C++特殊值来标记没被初始化的指针。每新建一个指针,你应该先将它的设置为NULL...
分类:
其他好文 时间:
2015-04-14 23:13:34
阅读次数:
139
大家在调试过程中,经常会遇见莫名其妙的程序崩溃,那我们应该怎么查看这些崩溃的详情呢?
经百度,有以下方法:
首先是编写两个类
CrashApplication
package com.example.endtwo;
import android.app.Application;
public class CrashApplication extends Applicatio...
分类:
移动开发 时间:
2015-04-07 09:59:55
阅读次数:
200