首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GoAhead WebServer移植小结

这里我们介绍GoAhead WebServer,它是一个源码免费、功能强大、可以运行在多个平台的嵌入式WebServer。...GoAhead WebServer的主要特性有: l 支持ASP l 嵌入式的JavaScript l 标准的CGI执行 l 内存中的CGI处理GoFroms l 扩展的API l 快速响应,每秒可处理超过...页面可以存在ROM或文件系统中 l 支持多种操作系统,包括eCos 、LINUX 、LynxOS 、QNX 、VxWorks 、WinCE、pSOS等 下面讲述一下通过downloadable工程来架设GoAhead...WebServer的过程,当然也可以用类似的方法把它集成到bootable工程中: ①  下载最新的GoAhead Webserver。...⑨ Asp编程: GoAhead Asp编程首先需要预先定义Asp函数,在main.c的函数initWebs()中有如下的例子:     websAspDefine(T("aspTest"), aspTest

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

GoAhead服务器 远程命令执行漏洞 分析报告

安全通告 1 GoAhead Web Server是为嵌入式实时操作系统(RTOS)量身定制的开源Web服务器。...很多国际一线大厂商,包括IBM、HP、Oracle、波音、D-link、摩托罗拉等,都在其产品中使用了GoAhead,使用GoAhead的设备包括智能手机、宽带接入路由器、数字电视机顶盒等。...近日,安全研究人员发现如果启用了CGI并且动态链接了CGI程序的话,GoAhead中的安全漏洞可能允许远程执行任意代码。...GoAhead官方发布了新版本3.6.5,对漏洞进行了补丁修复。 漏洞危害 攻击者可以直接在服务器上远程执行命令,获取服务器上所有数据。...查看源码可知(goahead/src/cgi.c:launchCgi): 执行CGI之前,程序通过dup2将CGI的标准输入(即fd为0的文件)指向了创建的tmp文件。

1.1K100

借Reaper僵尸网络推广免费IP扫描器 然后在IP扫描器里面放个后门

他在该网站上推广一个PHP脚本,可从本地名为poop.txt的文本文档中读取IP地址,并检查IP是否是托管在GoAhead web服务器上,然后在GoAhead-Filtered.txt文件中列出正面结果...黑客们对该脚本很有兴趣,因为可用于识别GoAhead服务器设备,通常是IP安全摄像头。这些设备上通常存在公共漏洞利用程序,也是Reaper僵尸网络的攻击目标。...-s /bin/bash VM; echo -e "Meme123\nMeme123" | passwd VM; 在接受媒体采访中,Anubhav还指出,攻击者可利用该后门收集包含其他人扫描结果的GoAhead-Filtered.txt...文件,并在其他僵尸网络攻击者为了做好其他一切准备后,利用这些IP地址劫持GoAhead摄像头。

96020

干货分享 | GoAhead服务器 远程命令执行漏洞(CVE-2017-17562) 分析报告

安全通告 1 GoAhead Web Server是为嵌入式实时操作系统(RTOS)量身定制的开源Web服务器。...很多国际一线大厂商,包括IBM、HP、Oracle、波音、D-link、摩托罗拉等,都在其产品中使用了GoAhead,使用GoAhead的设备包括智能手机、宽带接入路由器、数字电视机顶盒等。...近日,安全研究人员发现如果启用了CGI并且动态链接了CGI程序的话,GoAhead中的安全漏洞可能允许远程执行任意代码。...GoAhead官方发布了新版本3.6.5,对漏洞进行了补丁修复。 漏洞危害 攻击者可以直接在服务器上远程执行命令,获取服务器上所有数据。...漏洞定位 goahead/src/cgi.c:cgihandler ?

1.5K120

ACTF 2022 writeup

题目是一个用GoAhead起的Web server,和一个叫hello的cgi文件,有执行权限并且访问会输出当前的环境变量,除此之外也没什么别的,和文章中提的一样。...首先呢这个GoAhead是开启了CGI的配置的,所以我们可以在cgi-bin目录下访问到对应的cgi文件hello,访问一下看看先。...而且直接去上传文件,GoAhead源码中对于上传目录的配置,会默认上传到/tmp这个目录,但直接去上传会由于/etc/goahead/tmp这个目录不存在并且也没有写权限而无法上传,不过题目的环境也是根据...p牛这篇cve复现的文章做了对应的配置,修改了ME_GOAHEAD_UPLOAD_DIR这个参数,Dockerfile里面有这样一句make SHOW=1 ME_GOAHEAD_UPLOAD_DIR="...#ifndef ME_GOAHEAD_UPLOAD_DIR #define ME_GOAHEAD_UPLOAD_DIR "tmp" #endif PUBLIC void websUploadOpen

81820

抓住“新代码”的影子 —— 基于GoAhead系列网络摄像头多个漏洞分析

Author:知道创宇404实验室 Date:2017/03/19 PDF 版本下载:抓住“新代码”的影子 —— 基于GoAhead系列网络摄像头多个漏洞分析 一.漏洞背景 GoAhead作为世界上最受欢迎的嵌入式...其在文章中将其中一个验证绕过漏洞归类为GoAhead服务器的漏洞,但事后证明,该漏洞却是由厂商二次开发GoAhead服务器产生的。...二.漏洞分析 当我们开始着手分析这些漏洞时发现GoAhead官方源码不存在该漏洞,解开的更新固件无法找到对应程序,一系列困难接踵而至。...绕过验证文件下载漏洞 2017年3月9日,Pierre Kim在文章中增加了两个链接,描述了一个GoAhead 2.1.8版本之前的任意文件下载漏洞。...我们也查找了此门铃项目中的GoAhead服务器版本。

3.1K100
领券