fortify-source相关内容

HP Fortify:ASP.NET错误做法:会话中存储了不可序列化的对象

HttpContextHelper.cs中的set_UserActiveEnvironments()方法将不可序列化的对象作为HttpSessionState属性存储在第47行,这可能会损害应用程序的可靠性 默认情况下,ASP.NET服务器将HttpSessionState对象,其属性以及它们引用的任何对象存储在内存中.此模型将活动会话状态限制为单台计算机的系统内存可以容纳的状态.为了将容量 ..
发布时间:2021-04-10 19:39:36 C#/.NET

sprintf函数的缓冲区溢出?

{ char buf[8]; sprintf(buf,"AAAA%3s","XXXXXXXX"); printf("%s\n",buf); } 会发生什么? 缓冲区有8个字符的空间,只剩下3个空闲字符,但是,"XXXXXXXX"的长度为8个字符. 我在Windows 7上使用Visual Studion 2008进行了测试,结果程序打印为:AAAX ..
发布时间:2020-05-22 20:27:14 其他开发

强化与Maven的集成 - 安装

我想针对Maven Eclipse项目运行Fortify扫描。 我应该从哪里开始? 我知道我需要更新我的 pom.xml 文件以包含Fortify插件但是我还需要在我的机器上安装Fortify SCA? (我正在运行MacOS X)。我一直试图找到一个下载Fortify SCA的地方但却找不到它。 我很感激,如果有人可以分享一些链接,指出我在正确的方向上完成设置。 解决方案 ..
发布时间:2018-12-28 15:24:06 Java开发

什么是缓冲区溢出,我如何导致?

我听说过一个缓冲区溢出,我想知道如何导致一个。 有人可以告诉我一个小缓冲区溢出示例吗? 新的(他们用于什么?) 解决方案 缓冲区溢出基本上是当一个缓冲区)写入其预期界限之外。如果攻击者可以设法使它从程序外部发生,它可能会导致安全问题,因为它可能允许他们操纵任意内存位置,虽然许多现代操作系统防止最坏的情况下。 虽然在缩进边界之外的读取和写入通常被认为是一个坏主意,但是术语“缓冲 ..
发布时间:2016-10-14 11:47:55 C/C++开发

缓冲区溢出 - 在普通用户设计缺陷

下面是我的code,无论是脆弱的程序(stack.c)和我的攻击(exploit.c)。这code工作在一个pre封装的Ubuntu 9的教授发出了对于Windows用户(我有一个朋友测试他的计算机上),但在Ubuntu上12,我对我的iMac上运行,我得到段错误当我尝试在一个普通用户这样做。 下面的堆栈: // stack.c #包括LT&;&stdio.h中GT;INT BOF(字符*海 ..
发布时间:2016-08-22 14:41:04 C/C++

在Mac OS 10.6执行简单的缓冲区溢出

我想了解堆栈溢出基地和写一个简单的code利用堆栈。但不知何故,它不会在所有的工作,但只显示在我的机器(MAC OS豹)中止陷阱 我想的Mac OS对待不同的溢出,它不会让我到c code覆盖内存。例如, 的strcpy(缓冲区,输入)//可以说字符缓冲区[6],但投入是7个字节 Linux机器上,这code成功覆盖下一个堆栈,但prevented在Mac OS(中止陷阱) 任何人都知道 ..
发布时间:2016-08-21 21:31:53 C/C++

我怎样才能调用缓冲区溢出?

我得到了一个家庭作业,要求我调用一个函数没有显式调用它,使用缓冲区溢出。在code基本上是这样的: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT;无效克() { 的printf(“现在内克()\\ n!”); } 无效F() { 的printf(“现在里面的F()\\ n!”); //只能修改本节 //调用斜面克(), ..
发布时间:2016-08-18 21:58:35 C/C++

缓冲区溢出工作在GDB但不能没有它

我在CentOS 6.4 32位,我试图引起程序的缓冲区溢出。在GDB它的工作原理。下面是输出: [根@本地缓冲区溢出]#gdb的堆栈 GNU GDB(GDB)的红帽企业Linux(7.2-60.el6_4.1) 版权所有(C)2010自由软件基金会 许可GPLv3的+:GNU GPL第3版或更高版本< HTTP://gnu.org/licenses/gpl.html> 这是自由软件:您 ..
发布时间:2016-08-18 13:48:49 C/C++