版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
社会工程学入门By:HUC缘生社会工程学入门社会工程学(SocialEngineering)
社会工程学是一种通过对受害者心理弱点、本能反应、好奇心、信任、贪婪等心理陷阱进行诸如欺骗、伤害等危害手段。取得自身利益的手法,近年来已成迅速上升甚至滥用的趋势。那么,什么算是社会工程学呢?它并不能等同于一般的欺骗手法,社会工程学尤其复杂,即使自认为最警惕最小心的人,一样会被高明的社会工程学手段损害利益。社会工程学陷阱就是通常以交谈、欺骗、假冒或口语等方式,从合法用户中套取用户系统的秘密。社会工程学是一种与普通的欺骗和诈骗不同层次的手法。因为社会工程学需要搜集大量的信息针对对方的实际情况,进行心理战术的一种手法。系统以及程序所带来的安全往往是可以避免的。而在人性以及心理的方面来说。社会工程学往往是一种利用人性脆弱点、贪婪等等的心理表现进行攻击,是防不胜防的。借此我们从现有的社会工程学攻击的手法来进行分析,借用分析来提高我们对于社会工程学的一些防范方法。熟练的社会工程师都是擅长进行信息收集的身体力行者。很多表面上看起来一点用都没有的信息都会被这些人利用起来进行渗透。比如说一个电话号码,一个人的名字。后者工作ID的号码,都可能会被社会工程师所利用。在猫扑网上发现流传着一句话,那就是我们所说的→人肉搜索达人,社会工程学身体力行者。社会工程学入门
许多人都说,关掉了的计算机才是安全的计算机,但这是错误的,找个借口让人去办公室打开它就是了。你的对手不仅仅有一种方法可以从你那里得到他想要的信息,这只是时间的问题。耐心、个性和坚持,这正是欺骗的艺术的切入点。要击败安全措施,一个攻击者、入侵者,或是社会工程师,必须找到一个方法,从可信用户那里骗取信息,或是不露痕迹的获得访问权。当可信用户被欺骗、影响,并被操纵而吐露出敏感信息时,或是做出了不当的举动,从而让攻击者有漏洞可钻时,什么样的安全技术也无法保护住你的业务了。正如同密码专家有时通过寻找漏洞来绕过加密技术解出密文一样,社会工程师通过欺骗你的雇员来绕过安全技术。信任的弊端大多数情况下,成功的社会工程师都有着很强的人际交往能力。他们有魅力、讲礼貌、讨人喜欢,并具有快速建立起可亲、可信感的特点。一个经验丰富的社会工程师,使用他自已的战略、战术,几乎能够接近任何他感兴趣的信息。精干的技术专家辛辛苦苦地设计出安全解决方案来最小化使用计算机的风险,然而却没有解决最大的漏洞――人为因素。尽管我们很聪明,但对我们人类――你、我、他的安全最严重的威胁,来自于我们彼此之间。社会工程学入门
每个读者都一直在被社工――他们的父母所控制着,他们有办法(比如:“这是为了你好”)让你去做他们认为最应该做的事。父母们就是使用类似社会工程学的方法,巧妙的编出看似有理的故事、理由以及借口,来达到他们的目的。是的,我们都被我们的父母所引导――那些乐善好施的(偶尔也不完全如此)社会工程师们。
如果某个陌生人帮了你的忙,然后要你帮他,不要不经过慎重考虑就回报他的帮助,要看对方要你做的是什么。社会工程师找了一个计算机知识很少的人。他知道的越多,就越可能产生怀疑,或越能断定是被骗了。计算机白痴――对计算机操作和知识了解很少的人,则很容易遵从你的指示。他太容易掉入“只需下一个小程序”这样的陷井了,因为他对一个软件程序可能造成的损害一无所知。而且,他很可能不知道他冒着风险放到网络上的信息的价值。
社会工程学入门一、社会工程学的应用与防护社会工程学入门1、假冒技术支持
社会工程攻击的方法何很多,下面介绍假冒技术支持战术:可以考察以下用于获取数据网络访问权的不同伪装示例。最成功的社会工程师是那些能够以创新的方法劝导其他人向其提信息的人。社会工程的最常见形式是假冒技术支持.这里.假冒一名正在手机信息的技术支持工程师,收集的信息包括口令。渗透测试者:你好,我是技术支持部的张涛你注意到你的系统变慢了吗?受骗用户:还好,似乎还不太慢渗透测试者:嗯,我们看到网络速度下降很多好的.让我登录你的PC上,测试一下你的机器。你的用户名是jeouser,对吗?
受骗用户:是。
一般来说,用户名与电子邮件地址中的名称相同。比如,。那么在企业网络中的用户名很可能就是jeouser。我们可以从大多数企业的Web网站收集电子邮什地址。社会工程学入门渗透测试者:很好,让我查一查你的口令嗯,系统太慢了,你的口令是什么?受骗用户:是abc123。渗透测试者:好,我进去了。似乎还不太坏。一定是没有受到同楼层其他用户的影响,奇怪。好了,我要查一查其他楼层的情况。谢谢你。受骗用户:也谢谢你的帮助。社会工程学入门
这个示例展示了一个技术支持假冒的策略。在现实场景中,应该向用户询问更多问题.以便建立用户对你的信任。在了解企业内部网络的过程中加入一些幽默元素。企业网络中最容易被忽略和未加保护的区域是在家庭中办公的远程工作人员使用的机器。作为渗透测试人员,应该测试这些远程用户。通常情况下,对这些人实施社会工程更容易获得成功,原因在于他们远离办公室,而在办公室的人员可能会受到安全培训和提醒。远程用户通常是通过电话或支持人员的帮助来处理一些设置情况的。社会工程学入门2、第三方假冒
技术支持假冒的缺点之一是这个假冒是在太常见了。公司已经意识到这种假冒技巧并要求防范。另一种技巧是第三方假冒,它能够更成功的获取内部信息。
渗透测试者:你好,我是“值得信赖咨询公司”的工作人员,我想给你介绍一下我们公司新的防火墙产品。受骗用户:不错,但我们对现有产品已经很满意了渗透测试者:真的吗?你们正在使用哪种类型的防火墙·
受骗用户:我们现在用PlX和Netscreell防火墙渗透测试者:好,这两款产品都十分优秀,但你注意到了像Smurl和PingOfDeath这样的拒绝服务攻击的风险了吗。你的防火墙能够抵挡这些类型的攻击吗?(Smurf攻击是以最初发动这种攻击的程序名Smurl来命名。这种攻击方法结合使用了IP欺骗和ICMP回复方法使大量网络传输充斥目标系统,引起目标系统拒绝为正常系统进行服务)(这种攻击通过发送大于65536字节的ICMP包促操作系统崩溃;通常不可能发送大于65536个字节的ICMP包,但可以把报文分割成片段,然后在目标主机上重组:最终会导致被攻击目标缓冲区溢出。)社会工程学入门受骗用户:当然能。渗透测试者:不错,我知道你对现有的产品很满意现在,我们的产品能够通过特殊过滤有效地保护电子邮件服务器。你的产品能够保护邮件服务器吗?
受骗用户:这个问题我们并不关心,因为我们不允许互联网上的邮件进入到我们的系统中。我们的邮件都来自总部。渗透测试者:喔,看起来你对现有产品很满意。我不浪费你的时间了。我把我的电话号码和姓名留给你,在你需要的时候可以给我打电话(留下一个假名和假的电话号码原因在于目标或许永远不会打这个电话)。
在这个简短的示倒中,你能够发现防火墙的类型及它的一些配置。你会了解到,该公司或许阻塞或限制了ICMP协议,Smurf、和PingOfDeath攻击使用了这个协议。你还知道电子邮件系统使用的TCP端口25不能通过互联网访问。这样就节省了扫描这些协议的大量时间,减少了被发现的风险。社会工程学入门
第三方假冒的另一个示例是你假装为某个贸易杂志的记者,你正在做公司产品的评论。绝大多数员工期待知道他们会在杂志中出现。在他们的热功期待中,经常会送出免费产品,泄露不应该与外界分享的内部信息。这就是为什么公关人员应该出现在会面中.样品产品只应该在验证了访问者的身份之后才能够发放的原因。你或许会发现,当IT经理认为他正在面谈有关他的数据安伞时.他愿意泄露什么的信息。社会工程学入门
渗透测试者:到目前为止,你为保护你的基础设施的安奎采取的步骤给我留下了很深刻的印象、(拍马屁是打开更多信息大门的第一步,)受骗用户:谢谢,在我们公司,我们把安全看得十分重要。渗透测试者:我已经感受到了。你们公司强制实施什么安全策略了吗?受骗用户:嗯,当然,我们制定了可接受的互联网采略和口令策略,公司的所有员工在进入公司时都要签署这些策略。渗透测试者:很不错.详细谈一谈,这很有趣。受骗用户:嗯,例如,我们的口令策略要求所有用户的口令至少要八个字符长.并且同时包含字母和数字。要求口令每三个月就要更换一次口令。渗透测试者:真的不错,我听说,有些公司也强制实施这样的策略,但员工可能会写下他们的口令,并把它放在键盘下面你们公司存在这样的问题吗?受骗用户:哈哈哈.是的,总是滋生这样的情况我希望能蝣杜绝发生这样的事情.我敢打赌.我们的用户中有50%上的用户会把口令写在他们办公桌的某个地方。
这个简短的会面揭示,获取进入公司权限的最容易的办法就是在用户的办公桌上寻找口令。你可在当天的晚些时候进入办公楼.许要求使接待休息事。在下班之后(以及打扫卫生人员进来之前),你可以离开休息室.走进办公率.在办公桌上寻找能够得到访问权的口令。社会工程学入门
这里是曾经发生的一个示例。几年前,马杰去一家不动产公公司在管理员离开之后的安全性。当他走到管理员的办公桌前他发现了几张马匹的照片,马杰猜想他一定拥有其中的一些马匹,就故意对旁边的小隔间大声感叹,“哇,多么漂亮的马呀!,这是他的马吗?”在得到了肯定之后,马杰问“他们叫什么名字?”果然,网络管理员使用的口令是这些马匹的名字之一。社会工程学入门3、末端用户假冒、客户假冒、反向社会工程
一、末端用户假冒如果你能够进入到企业办公楼中,你可以假冒末端用户打电话给支持中心。从找到一台未用的工作站开始。当它引导起来后,工作站通常显示最后一个使用它的用户的名称。按下来,多次在密码提示框中键入一些伪造的口令。正常情况下这将导致该账户被锁起来并要求出系统管理员解锁。打电话给支持中心,并假装你就是那个用户。告诉IT工作人员你忘记了口令,并且已经把自己锁在了网络之外。之后他会解锁你的账户并向你提供一个新的口令。现在你就以那个用户置录到网络上。你会为这个伎俩成功的概率之高感到吃惊。社会工程学入门二、客户假冒
如果说还有什么地方需要社会工程师进行测试,那就是客户服务中心。客户服务代表有权限访问账号、信用卡号码以及社会安全号码(在美国,其他国家往往是身份证号码)。假设渗透测试人员使用下面的场景打电话给信用卡客户服务中心:渗透测试者:喂,我要查一查我卡上的余额。受骗用户:没问题,你的账号是多少?
渗透测试者:不好意思,信用卡现在没有在我手边。但我有我的地址。(你会发现可以很容易地使用电话号码本采查到地址)
受骗用户:没有你的账号号码,我无法给你查账户信息。渗透测试者:帮帮忙吧。今天是我50周年结婚纪念日,我的妻子现在正在医院。我想在下班后给她买一些补品,但不能肯定我的账户上是否还有足够的钱。你能帮我查一查余额还有多少吗?谢谢你。受骗用户:好吧。你的地址是什么?
假设告诉了对方某个地址,客户服务人员说出了余额,继续下面的谈话:渗透测试者:真是太感谢你了。我想网上订购一些东西,在今天就交竹到我妻子那里。给她一个惊喜。嗯,但我现在手头没有账户号码。你可以帮我念一念账户号码吗?
受骗用户:好的。号码是……社会工程学入门
但是信用卡公司不会落入这样的陷阱。他们为什么不会落入这类陷阱的原因是他们雇佣了渗透测试人员作为社会工程师对客户代表进行了测试,并制定了严厉的惩罚措施。正是这个原因,伪装为公司内部人员打电话通常会更容易成功。社会工程学入门三、反向社会工程
反向社会工翟比前面舶示例要略微复杂一些,但它的有效性不容怀疑。反向社会工程(ReverseSocialEngineering,RSE)由下述三步组成:
·破坏·广告·支持在反向社会工程中,角色颠倒了过来。这里,不是像前一节讲述的那样打电话寻求帮助.攻击者让用户给他打电话来寻求帮助。反向社会工程的操作方法是.首先破坏目标网络,这可以通过拒绝服务攻击(DoS)来实现。之后.向该公司发送广告,以网结安全工程师的身份推荐你的服务,说明在对抗拒绝服务攻击方面体的特殊技能。当公司雇用了你的服务之后,你开始提供支持井修复问题,与此同时。在公司网络中安装后门程序,这样你可以在以后需要的时候进入到公司网络中。成功实施反向社会工程的最佳途径并不是一开始就发起攻击,而足等待到互联网上传播一种新的病毒时发起攻击。以在病毒防护方面的特殊技能作为内容发布你的服务广告,当你在修复公司问题的时候,建立一种通过开启防火墙或安装后门程序的方法,打开从互联网上进入该公司网络的通道。作为渗透测试人员,这一点变得极为困难,原因在于在第一次测试之后.IT工作人员开始熟悉了你。对于利用下次病毒在互联阿上发作进行此类攻击,你应该得到管理层的书面允许。社会工程学入门
这个案例研究要求渗透测试者李明被应用来对一所小学做社会工程测试。其目标是获取学校系统的访问权限修改学生的成绩。社会工程学入门
李明要做的第一步工作就是了解这所学校使用的学籍管理软件。他开始在互联同上进行搜索.寻找通用的学籍管理软件。李明找到了一些这样的软件,包括ActiD、Gradebook、AutoGrad、GradeGenie、ThinkWave,Next5G,ading、共拓学籍管理、点通学藉管理等。李明也浏览了一些教育论坛.寻找讨论各学搜使用IT技术的情况。通过收集这方面的情况,事明找到了附近的一所小学,名字为”东方小学”。掌握了这些情况之后,李明在打电话时就胸有成竹了。李明打电话给这所学校,请求与负责技术的人员通话。对方将他介绍绐一位名叫马涛的技术人员。下面是他们之间的淡话:
李明:你好,是马涛马先生吗?我是李明,我在附近的“惠民小学”工作领导刚分配我负责学校的技术工作,但说实话,我对技术了解不多,因此我希望能够得到你的帮助。至此,事明已经说出了他的期待。由于人们通常都乐于帮助别人,李明认如马涛会乐于帮助他。
马涛;李明.你好。你在惠民小学?赵华怎么了?我知道她在那所学校负责技术李明:呵呵,她现在不做这个工作了。但现拉她升官了。我是她的手下,她是一个很好的人。
社会工程学入门
尽管看起来李明就要露馅了,但谎称赵华升职了。李明还通过赞扬她的话语来使谈话更轻松起来。
李明:最近,赵华让我考察一下新的学籍管理软件的事情。我看了几个软件比如:共拓学籍管理、一点通学藉管理等.但我不能确定哪一个软件最灵活,你们用的是哪个学籍管理软件?李明陈述了自己在学籍管理软件方面的知识,来免除马涛对自己教育背景的怀疑.李明还询问马涛哪一个软件软件最灵活,原因在于他在论坛中已经看到这些软件的流行程度和灵活程度的排名。
马涛:我们一直在使用Gradebook.对这个软件我们很满意。至此,李明继续问一些与这个软件有关的问题,依据是事先对这个软件的了解。当谈话结束时,李明已经知道了这个学校使用的学籍软件的类型.负责技术的工作人员的姓名是马涛。在下一个阶段,李明选择了另一个人与马涛联系,原因在于他可能会听出李明的声音。此外,由于马涛是位男士,常言道,男女搭配.干活不累,因此,李明请他的同事王晨冒充ThinkWave的销售代表来打这个电话。在与马涛联系之前,王晨等待了数周,以避免惹人注目。社会工程学入门
王晨:你好,是马涛吗?我是ThinkWave公司的业务代表王晨。我们想请你参加我们的客户改进计划,作为回报,在未来软件升级时,贵校可以得到20%的折扣。
由于大多数公办学校的资金都比较紧张,因此可以合理地认为马涛会被这个省钱的说辞打动。
马涛:是吗?需要我做些什么?
王晨:这样,我将向你发送一款报告软件,你把它放在服务器上。在发送给你的邮件中,包含了这个软件的配置方法。这个软件的主要功能是。在系统出现任何错误时.他都生成一份报告,并发送给我们。它不发送任何个人信息.仅仅发送计算机的类型、发生错误的时间、发生错误时系统中运行的进程。通过从我们的客户那里收集这些信息.我们希望在未来的发行版本中能够减少软件错误。马涛:很好呀。在这次通话之后,李明从网上下载ThinkWave的标志,并在信纸的抬头上印上这个标志。李明在网上找到FainkWave的地址,并向马涛寄送一个包裹,寄件人地址写上ThinkWave的地址。包括中包含了一张带有Nctcat实用程序(当然你也可以使用其他的木马程序)的CD和一封信,信的内容为:社会工程学入门马先生,你好:感谢参与本公司客户改进计划。我们确认你的协助将会帮助改进我们产品未来发行版本的质量。与这封信一起寄给您的十一章包含报告软件的CD。当系统中发生错误时这个软件将会生成一份报告,并发送给我们。我向你保证不会发送任何个人信息。安装这个报告程序的方法是将CD放到服务器光驱中,它将自动启动安装程序,如果没有启动的话,使用setup.exe安装。这个报告程序使用TCP端口1753,您需要在防火墙上打开这个端口。打开这个端口的具体方法,请参阅您的防火墙文档。通过参与我们的客户改进计划,在未来软件升级时,你将自动得到20%的折扣。感谢你的支持和参与。
祝身体健康、一切顺利!
ThinkWave公司代表王晨
2007年4月26日社会工程学入门CD的内容是李明生成的一个安装程序,它将Netcat安装在服务器硬盘的根目录下:Netcal是一个后门应用程序,它为李明提供了进入服务器的远程访问。安装脚本使用下面的参数启动Netcat:
c:\nc-l-p1753-t-ecmd.exe
数天之后,李明请王晨打电话给马涛。
王晨:你好,我是王晨,我这次打电话是想问一问你,在安装我们的报告软件时遇到什么问题了没有?
马涛:没有,一点问题也没有。王晨:这就好。我们就想听到这样的话。现在我们需要知道你的外部IP地址,以便在我们收到报告时,知道这份报告来自你那里。马涛:没问题。我查一查,找到了,IP地址是200.300.55.28.王晨:太谢谢你了。如果你有什么需要,就告诉我们。你有我们的技术支持电话号码吗。马涛:我有。社会工程学入门然后~~~~你懂的~~~~~社会工程学入门3、密码心理学
(转自红盟论坛)
很多黑客的入门是从破解口令开始的!而是解密口令变成了由为重要的一门毕修课,今天我想谈的不是如何去破解口令,而是一篇关于口令的心理学文章!如果下述的一些列子正好与你的口令设置大同小异,那么请你马上改了它,你的口令被破解的可能性很大很大!
社会工程学入门
当我们设定口令时一般的人都会用自己熟悉的单词,这样能使他们便于记忆!没办法,人天生就懒惰!那么哪些单词是他们容易记住的那!是不是没有规律呢?非也!非也!我们可以来做一个心理试验!试验是这样的我从大学中抽出了一百名学生,然后要他们写下二个单词!并告诉他们这个单词是用于电脑的口令非常重要,且将来的使用率也很高!要求他们尽量慎重考虑!
社会工程学入门1,用自己的中文拼音者最多。37人这就告诉我们口令破解字典档应针对中国的特列!要用一些中文姓名拼音的字典档!如:wanghai,zhangli,shenqin,等等!
2,用常用的英文单词23人其中许多人都用了很有特定意义的单词,如:hello,good,happy,anything,等等!
3,用计算机的中经常出现的单词18人这些单词中还有操作系统的命令,如:system,
command,copy,harddisk,mouse,等等!
4,用自己的出生日期7人其中年月日各不相同!但其中有3人用了中国常用
的日期表示方法!如970203,199703.050498等!
上述测试中两个单词相同的有21人,接近相同的有33人!虽然还有一些人用的我没给他们归类,但还是有规律的!
希望上面的心理测试能给你的解密带来一写启示!而不要在盲目的用暴力法了!社会工程学入门如何做一个红客!新手必看!!!
1.世界上的技术是人类发明出来的,但并不是说人家就有义务给你免费分享
2.不要老是抱怨没有高手教你,你应该看到你自己本身的程度提出的问题是不是值得人家花时间,你的时间宝贵人家也是
3.最好的学习地方是论坛上,人家已经发出来的帖子还有整集整集的资料,你没有资格去要求人家重新再告诉你一次,如果让你把一句话重复给几万个人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年版回迁住宅买卖协议样本版B版
- 2024年施工设计合同范本版B版
- 2024年度餐饮服务劳务分包公司管理规范合同3篇
- 志愿服务活动计划方案范文
- 中班月工作计划
- 2022学校教学工作计划
- 2025年中国连续纤维材料市场供需预测及投资战略研究咨询报告
- 房屋租赁合同范文合集十篇
- 《画》-探索绘画的奥秘与魅力
- 教师个人师德师风学习计划
- 医药行业合规培训
- 2024年低压电工资格考试必考题库及答案(共400题)
- 中南大学《大学物理C(3)(一)》2022-2023学年第一学期期末试卷
- 【MOOC】公司金融-江西财经大学 中国大学慕课MOOC答案
- 2024新人教版英语七年级上单词默写表(小学部分)
- MOOC 数字逻辑电路实验-东南大学 中国大学慕课答案
- 齐鲁名家 谈方论药智慧树知到期末考试答案2024年
- 南京工业大学桥梁工程课程设计
- 2024年华电甘肃大基地煤电分公司招聘笔试参考题库含答案解析
- 入团志愿书(2016版本)(可编辑打印标准A4) (1)
- 反时限计算小软件
评论
0/150
提交评论