20154312 曾林 Exp5_MSF基础应用】的更多相关文章

--目录-- MSF渗透测试-CVE-2017-11882 1.基础内容回答 2.实践过程记录 2.1.主动攻击实践-ms08_067 2.2.针对浏览器的攻击-ms10_046 2.3.针对客户端的攻击 --2.3.1.adobe_flash_hacking_team_uaf --2.3.2.adobe_toolbutton 2.4.辅助模块应用 --2.4.1.扫描SMTP服务版本 --2.4.1.扫描FTP服务版本 3.离实战还缺些什么技术或步骤? 4.实践总结与体会 0.问题记录 --0…
20154312 曾林 0.写在前面 AV厂商检测恶意软件的方式主流的就三种: 基于特征码的检测 启发式恶意软件检测 基于行为的恶意软件检测 我们要做的就是让我们的恶意软件没法被这三种方式找到,也就是免杀.具体的手段有: 改变特征码 如果你手里只有EXE 有shellcode(像Meterpreter) 有源代码 改变行为 通讯方式 操作模式 非常规方法 1.实践 1.0实验系统环境 靶机: 系统:Windows7 x64 杀软:360安全卫士 V11.4.0.2049 攻击机: Kali 虚拟…
目录 -0.webgoat Could not find source file -1.基础问题回答 -2.环境配置 -3.Injection Flaws ----3.1.Numeric SQL Injection ----3.2.Log Spoofing ----3.3.XPATH Injection ----3.4.String SQL Injection ----3.5.LAB: SQL Injection ----3.6.Database Backdoors ----3.7.Blind…
1.基础问题回答 1.1.什么是表单 1.2.浏览器可以解析运行什么语言 1.3.WebServer支持哪些动态语言 2.实践总结与体会 3.实践过程记录 ----3.1.Web前端:HTML基础 ----3.2.Web前端:javascipt基础 ----3.3.Web后端:MySQL基础 ----3.4.Web后端:PHP基础 ----3.5.SQL注入 ----3.6XSS攻击测试 4.一点问题 1.基础问题回答 1.1.什么是表单 表单在网页中主要负责数据采集功能.一个表单有三个基本组成…
1.逆向及Bof基础实践说明 1.1-实践目标 对象:pwn1(linux可执行文件) 目标:使程序执行另一个代码片段:getshell 内容: 手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数. 利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数. 注入一个自己制作的shellcode并运行这段shellcode. 1.2-基础知识 熟悉Linux基本操作 能看懂常用指令,如管道(|),输入.输出重定向(>)等. 理解Bof的原理.…
目录 1.基础问题回答 ----1.1.通常在什么场景下容易受到DNS spoof攻击 ----1.2.在日常生活工作中如何防范以上两攻击方法 2.实践总结与体会 3.实践过程记录 ----3.1.简单应用SET工具建立冒名网站 ----3.2.ettercap DNS spoof ----3.3.利用DNS spoof引导特定访问到冒名网站 1.基础问题回答 1.1.通常在什么场景下容易受到DNS spoof攻击 寝室有个学网络攻防学得不错的老哥就很危险 咖啡厅有个会玩网络攻防的员工,顾客就很…
目录 1.实验后回答问题 2.实验总结与体会 3.实践过程记录 --3.1.信息收集 ----3.1.1.whois查询 ----3.1.2.nslookup,dig查询 ----3.1.3.tracertoute探测 ----3.1.4.搜索引擎查询 ----3.1.5.netdiscover查询 ----3.1.6.nmap扫描 ----3.1.7.smb服务的查点 --3.2.漏洞扫描 ----3.2.1安装OpenVAS ----3.2.2使用OpenVAS 1.实验后回答问题 1.1.…
写在前面 如果把恶意软件比作罪犯的话,怎么看这次实验? 实验目的:以后能够在茫茫人海中找到罪犯. 实验过程:现在以及抓到了一个罪犯,把他放到茫茫人海里去,看看他和普通人有啥区别.这些区别就是罪犯的特征,以后可以根据这些特征找到更多的罪犯. 实验手段:利用各种技术去找到罪犯和普通人的区别. 回答问题 Q:如果在工作中怀疑一台主机上有恶意代码,但只是猜想,所有想监控下系统一天天的到底在干些什么.请设计下你想监控的操作有哪些,用什么方法来监控. A: 监控TCP连接 监控注册表修改情况 监控创建新的文…
0.写在前面 1.不合理的验证方式 2.加密与解密的对抗 3.一个SQL引发的血案 4.管理员的诟病 5.备份信息的泄露 6.svn信息泄露 7.coding 8.平衡权限的威胁 9.文件上传的突破 10.文件下载的利用 11.include的沦陷 12.include的沦陷(二) 13.exce的沦陷 14.ftp的逆袭 15.ftp的漏洞 16.幽灵的Remote Desktop 17.无法爆破的密码 18.IIS ghost 19.xampp 20.dangerous 445 0.写在前面…
CSDN 2016博客之星评选结果公布      [系列直播]算法与游戏实战技术      "我的2016"主题征文活动 详细:idea如何设置类头注释和方法注释 标签: idea注释 2016-10-13 15:09 2481人阅读 评论(3) 收藏 举报 本文章已收录于: .embody { padding: 10px 10px 10px; margin: 0 -20px; border-bottom: solid 1px #ededed } .embody_b { margin:…
前段时间我们在实现CanTK-Runtime时,也曾在V8基础上模拟过浏览器的LocaleStorage功能,其实现非常简单:每个domain的数据使用的单独文件存储,因为同一时间只有一个游戏运行,所以文件操作只是放到了后台线程执行.但是Chrome里的实现就非常复杂了,它主要包括四部分: 0.根据IDL文件产生出来的代码,称为Binding代码(gen/blink/bindings/modules/v8/V8Storage.cpp).这些代码是JS与C++之间的桥梁,JS调用C++时传递过来的…
本文转载自公众号 DBAplus社群 , 作者:谢麟炯 谢麟炯,唯品会大数据平台高级技术架构经理,主要负责大数据自助多维分析平台,离线数据开发平台及分析引擎团队的开发和管理工作,加入唯品会以来还曾负责流量基础数据的采集和数据仓库建设以及移动流量分析等数据产品的工作. 海量数据实时OLAP场景的困境 大数据 首先来看一下我们在最初几年遇到的问题.第一就是大数据,听起来好像蛮无聊的,但大数据到底是指什么呢?最主要的问题就是数据大,唯品会在这几年快速发展,用户流量数据从刚开始的几百万.几千万发展到现在…
项目简述:基于开源Hadoop2.0架构的集群网络,进行海量数据的分布式计算.由于Hadoop集群规模不断扩大,而搭建一个同等规模的测试集群需要一笔昂贵的开销.目前有100台左右物料,期望预测计算节点1500+的集群网络性能,目前考虑通过模拟仿真或数学建模的方法来预测大规模集群极限性能,以及对大规模集群的瓶颈进行推测和提出解决方案. 项目预期目标:1.       针对目前Hadoop集群性能瓶颈提出解决方案:2.       依据小规模Hadoop集群,预测大规模Hadoop集群性能:3.  …
关于GCD的基础知识,之前写过一篇博客,详见GCD基础知识.虽然之前已经梳理过了,但对很多知识点的理解仍然不够透彻…写这篇博客的原因是在阅读AFNetworking代码时遇到一些奇怪的代码. 如下: - (NSURLSessionDataTask *)dataTaskWithRequest:(NSURLRequest *)request completionHandler:(void (^)(NSURLResponse *response, id responseObject, NSError…
简介 DotNetNuke(以下简称DNN)的最终目的是创建一个门户的框架平台,这个平台可以为开发者增添模块搭建应用程序提供坚实的可靠的支持.应用程序的一个关键的功能就是数据存取..NET Framework提供了多种数据存取的方法,从架构的角度来看从这么多方法中选出适合自己的需求的最佳的解决方案很难.本白皮书将尝试着在DNN应用程序的实现中提供最合适的数据存取策略. 策略 在很多资料中有各种关于.NET Framework数据存取方法的介绍,然而他们大多脱离了现实的实际应用.虽然大家常常讨论的…
目录 前言 任务分配 燃尽图 会议照片 签入记录 上周助教交流总结 Q:项目进度如何? Q:有关commit与issue关联的问题? Q:人员变动后分工的变化情况? Q:接下来还有什么新功能? Q:大家最近有其他的事情在做吗? Q:有什么想问我的? 技术博客 前言 第9次会议于5月14日22:00在一公寓三楼召开. 交流确认了各自的任务进度,分配下一阶段任务.时长25min. 任务分配 姓名 当前阶段任务 下阶段任务 吴昊 美化voteAdd页面 完成添加选项功能 美化voteAdd页面 继续完…
目录 前言 任务分配 燃尽图 会议照片 签入记录 发布链接(5.17更新) 前言 第10次会议于5月15日22:00在一公寓三楼召开. 交流确认了各自的任务进度,确定了Beta阶段发布的相关事宜.时长30min. 本次总结将不只总结5.15日进度,而是截至目前为止(5.16日22:00发布)Beta阶段任务的完成状况. 任务分配 姓名 当前阶段任务 下阶段任务 吴昊 布局voteAdd页面 完成添加选项功能 完成添加问题功能 美化voteAdd界面 继续完善投票功能 邵旭哲 组织协调任务进度 完…
目录 前言 任务分配 燃尽图 会议照片 签入记录 上周助教交流总结 技术博客 一些说明 前言 第4次会议于5月29日22:00线上交流形式召开. 交流确认了各自的任务进度,并与助教进行了沟通.时长20min.   任务分配 姓名 当前阶段任务 下阶段任务 吴昊 删除投票功能 实现投票统计功能 编写技术博客 邵旭哲 组织协调任务进度 完成γ第四次例会总结 整理完成贡献分配 组织协调任务进度 完成γ第四次例会总结 胡俊崧 实现教师和助教给作业打分的功能 实现教师和助教给作业打分的功能 曾林思 测试投…
来历 本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来. 一日,LZ在群里发话,"招人啦." 然某群友曰,"群主,俺想去." LZ回之,"你年几何?" 群友曰,"两年也." LZ憾言之,"惜了,三至五为佳.然如汝有扎实之基础,且附一技之长,倒也并非不可呀." 群友惑,问之,"何为一技之长?" LZ抚须答曰,"皆可,吾之一技即为写." 群友又问之,"…
曾攀老师的<有限元分析基础教程>第三章有二维杆单元的推导,并结合一个例题进行了解析解和基于Matlab的程序求解.但是我感觉书中的MATLAB代码有点罗嗦,而且一些实现方法也比较麻烦,比如已经知道了杆单元的起点和终点坐标,仍然需要另外给出单元局部坐标与整体坐标的夹角,这完全没必要.于是我就用Python重构了这段程序,当然并不是把书中的MATLAB代码翻译成python(事实上完全可以这么干,而且很快!).比如我使用了面向对象的思想,把杆单元写成了一个类,这样思路比较清晰. #! /usr/b…
20155209林虹宇逆向及Bof基础实验报告 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell.正常情况下这个代码是不会被运行的.我们实践的目标就是想办法运行这个代码片段.我们将学习两种方法运行这个代码片段,然后学习如何注入运行任何Shellcode. 三个实践内容如下: 手工修改可执行文件,改变程序执行流程,直接…
在一般的编程语言中,我们使用继承来复用代码,做成良好的数据结构.而在JavaScript中,我们使用原型来实现以上的需求.由于JavaScript专注于对象而摒弃了类,我们要明白原型和继承的确是有差异的,但很多人接受不了这个事实,因此用某些语法来模仿类的操作.但如果我们要学习JavaScript,还是要抛开各种写法,先从原理上理解原型.JavaScript中原型并不是一个很难的事,但它是一个全新的概念,因此需要一些时间去接受. 1. 原型在哪儿 原型指明了一个对象的“身份”.在前面的介绍中我们知…
Exp9 Web安全基础 XSS 1.Phishing with XSS 跨站脚本攻击,在表单中输入超文本代码 在网页中形成一个自制的登陆表单,然后将结果反馈到自己的主机上. 攻击成功 2.Stored XSS Attacks 存储型XSS攻击 在信息栏中输入一段js代码,提交之后,让点击这个评论的人触发xss 结果 3 Reflected XSS Attacks 反射型XSS攻击 在enter your three digit access code:处输入一段简单的js代码. CSRF 4…
Exp 8 Web基础 Web前端HTML 正常安装.启停Apache kali本机自带apache,上个实验已经使用过,直接使用 查看80端口. 127.0.0.1 编写一个含有表单的html 在浏览器打开 Web前端javascipt 在刚才那个含有表单的,登陆界面上添加javascript的代码. 添加javascript代码 同时修改表单代码让他们关联起来 结果显示如下 Web后端:MySQL基础 首先打开mysql服务. 打开之后可以使用netstat -anp | grep mysq…
在介绍JavaScript语法前,我们需要知道,学习语法必须要多利用手敲代码来巩固记忆.因此,由于JavaScript的特性,它不能像C++和Java一样独立地编译及运行,我们需要在调试运行JavaScript前创建好它的HTML载体.本文主要介绍了使用vs code搭建网页开发环境的一些简单操作.HTML文档模板标签的部分作用和网页开发时的一些注意事项,有基础的同学可以跳过. 事实上,我们可以用任何的文本编辑器来编写代码,甚至是一个记事本.编写JavaScript代码的方式有很多,可以直接在H…
JavaScript是一门函数式的面向对象编程语言.了解函数将会是了解对象创建和操作.原型及原型方法.模块化编程等的重要基础.函数包含一组语句,它的主要功能是代码复用.隐藏信息和组合调用.我们编程就是把一个需求拆分成若干函数和数据结构的组合实现,其中算法又是实现正确函数的方法论.我们先介绍基础知识:① 在JavaScript中,函数对象背后到底有什么:② 函数调用的模式有多少种:③ 作用域与闭包.至于递归.记忆.回调.级联.模块.柯里化等,我们放到进阶知识中再涉猎. 一. 函数对象 前面我们提到…
1. 对象的简单介绍与一些注意事项 JavaScript中具有几个简单数据类型:数字.字符串.布尔值.null值以及undefined值.除此之外其余所有值(包括数组.函数,甚至正则表达式)都是对象.数字.字符串以及布尔值表面是对象(因为他们具有方法),但它们是不可变的,只是JavaScript在引用某个数字.字符串或者布尔值时,通过调用new Number().new String()和new Boolean()构造器将其转换为了数字.字符串或布尔对象,它自有的方法也是从原型中继承而得到.基本…
前言:做一名Web设计师是一件令人兴奋的事.在Web技术中,JavaScript是一个经历从被人误解到万众瞩目的巨大转变,在历史的冲击中被留存下来的个体.因为JavaScript的引导,Web开发也从混乱无序的状态转变为需要经过严格训练才能胜任的工作.当大家谈论起Web开发时,自然会提到Web标准中的三门语言:①HTML(超文本标记语言)②CSS(层叠样式表)③JavaScript(没法翻译).通常来说HTML和CSS总是占据着核心地位,但它们三者之间不存在对抗关系,反而是交融.互助的关系(尽管…
数组,是一段线性分配的,具有非常高性能的数据结构.简单地说,数组以连续的空间存储,通过整数地计算偏移量访问其中的元素,将读取修改的时间复杂度降低至O(1),我们称之为猝发式存取.是不是非常期待?没错,像这样的好东西,JavaScript没有. 1. Array简介 但作为替代,JavaScript设计者想出了一个更方便但性能相对较低的方案,打印观察Array.prototype,会发现,设计者为我们提供的是一个array-like(类数组)的对象.在检索和更新属性上,Array就和普通的对象一模…
推荐-高质量C++/C编程指南(林锐) 版本/状态 作者 参与者 起止日期 备注 V 0.9 草稿文件 林锐   2001-7-1至 2001-7-18 林锐起草 V 1.0 正式文件 林锐   2001-7-18至 2001-7-24 朱洪海审查V 0.9, 林锐修正草稿中的错误                     目录 前言... 6 第1章文件结构... 11 1.1 版权和版本的声明... 11 1.2 头文件的结构... 12 1.3 定义文件的结构... 13 1.4 头文件的作…