另外也请大佬推荐自学必看有关黑客技术必读的书籍!谢谢!
首先,
要掌握最基本的生存技术,就是那种吃土也可以活下去的
要有坚持不懈、坚韧不拔、坚不可摧、坚....的精神
要有花很长时间去做一些循环枯燥事的觉悟,参考程序员小哥哥
要有基本的费用,许多情报、资料不是 FrEe的
要按住自己骄傲的心,炫耀过度会被请喝茶的
双眼紧盯屏幕,双手快速且不停按键盘的情景,请左转金山打字通
一周速成、三个月乃至一年速成的大神秘籍手册或培训班,请右转表面电商
三分钟热度;请百度 炫酷黑X界面等等,自我满足一下
这一行业,瓶颈很多,没有前进的动力了、坚持不住了、我还是放弃吧;要么坚持要么走,犹豫只会浪费时间
师傅求带、大佬带带我;你有基础吗?从零教?哪凉快待那里
大神这个问题怎么解决?那问怎么解决?还有这个,怎么搞?答案在百度第三条?你还不如直接告诉我。有这个想法的,请滚蛋
技术类书籍上的零基础,并不一定是真正的零基础,还需要在计算机、 *** 、编程上有一定的知识或经验
以上,是废话
因为,都知道的事情或规矩再说了一遍
你觉得都可以做到或注意或可以避开,我就是喜欢,就是想学
那之一步很简单,还是那句话,要确定自己的 “路”,就是对那个安全领域感兴趣
找到了 “路”,接下来要干什么,你自己就可以解决了
希望在 “江湖”上遇见你
一张图,需要的技术,学习路径,以及对应的推荐书籍都有了,希望对你有帮助:
详情请见:
十五派信息安全教育:信息安全/ *** 空间安全入门指南
需要健身,不然最后坐牢的时候只能去刷厕所,睡最边上。
看书你永远学不会的
因为我是过来人,看书你刚开始信心满满,过不了多久,你绝对会坚持不下去的
而且技术水平也是在实战过程中提高的
真想学这个技术的话,可以去找一些水平高的大神,跟着他们走,你会进步快很多,也能少走很多弯路
b站有个大神,可以去看下他的视频,跟着他学习一下
DNS原理分析及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
首先需要了解一些基础名词:例如挖洞,后门,肉鸡,oday等;
其次就是要进入一系列的学习中,例如学习前端后端php,这样前前后后的知识加起来才能在知识链上完整构成一个网站,这样做的好处的就是快速了解一个网站如何开发,什么是前端和后端?什么是http?什么是数据库,网站的数据都存储在哪?
还有一部分也可以从C语言学起,那也是一个不错的,但是要耐得住枯燥
当然在学习完成以上知识后就需要进行大量的练习了,比如可以在平台或SRC平台找一些目标来实践一下,当然前期肯定是花大量的时间也不一定的够挖到。
更好是能找个水平高的老师带着你走,这样你学起来会快很多
感兴趣可以跟着我学,15年技术积累
需要资料的话,我这里积累了很多干货
参考下图找我交流
for($i=1;$i -le 4;$i++)
{
$EXEPath="C:\\Program Files (x86)\\Nox\\bin\
ox.exe"
&$EXEPath -clone:Nox_$i "-title:FireEmblemMiner$i" "-package:com.npnlmjmlmemknlmcmhmemn.fireemblem"
"开始等待模拟器启动"
for($j=1;$j -le 50;$j++)
{
sleep(1);
$j;
}
"按键精灵开始工作"
[void][System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic")
[Microsoft.VisualBasic.Interaction]::AppActivate("FireEmblemMiner$i")
[void][System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("^7")
}
Get-Process -Name iexplore|Stop-Process
$ownacesstoken=(New-AccessTokenAndRefreshToken $ownclientid $ownredirecturi $ownsecrectKey).AccessToken
$ownheader=Get-AuthenticateHeader $ownacesstoken
$nssrfilepath="C:\\Users\\$env:USERNAME\\Nox_share\\Other\
ssr"
$garbagefilepath="C:\\Users\\$env:USERNAME\\Nox_share\\Other\\garbage"
$Shell=new-object -com "shell.application"
/success.jsp
/error.jsp
/WEB-INF/view/test.jsp
Struts Blank
index.jsp
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
答:必须从学习者的角度来看,如果你是一个已经学过编程,通晓几门语言的人那么这个答案就会和一个从没有接触过的计算机,甚至连什么叫高级语言还不知道的人有所区别的对待。
这就像是登珠穆朗玛峰一样,有的人已经在200米高的地方,而有的人还在20米高的地方,如果要一个已经在顶峰的人来回答二位不同高度的人的问题:我应该怎样像你一样快速爬到顶峰?对于200米的人回答就可以略过珠穆朗玛峰200米以下的那一部分应该如何爬,注意哪一点,并且基于一个已经对珠穆朗玛峰有一定经验的人来说,顶峰的人只需要通过整合他过去200米的经验来指导就可以,但是如果对于200米高度的人的答案让一个在20米处的人理解就有难度。同样的,让200米高度的人来理解对20米高度的人的回答就会显得杂冗,犹如鸡肋,食之无味,弃之可惜。所以请先定位你自己处于哪种层次。
下面我的回答是对身处20米高度的人的回答,甚至可以说对还没有开始登峰的人回答,换到计算机黑客技术上来说就是针对零基础小白来说的。
这个版本的答案对于已经能够编程,知道计算机语言的类型,知道一些 *** 基础协议的人来讲就不免会显得如鸡肋一般食之无味弃之可惜,但如果认真研读,还会有整合你过去认知的作用的。
小白的迷茫:
谁没有小白过呢?在建筑大楼、宇宙飞船、钓鱼、养宠物、还有一个不太好意思透漏的谈女朋友上至今本人也还是个小白。
回想起当年蹒跚学步。
晃晃当当的学骑自行车,由开始的紧张恐惧,手足无措,到最后的老司机,由走到跑,由跑到蹦,由蹦到想飞起,都有一个从小白到老司机的过程。
现在迷茫,不如想想曾经我们也迷茫过,在很多自己不熟悉的路上,未来也会有很多迷茫,但是请不要怕,因为迷茫意味着进化,意味着你即将开始新一段的从小白到老司机的历程。这就是人生,一个成长的过程。所以小白的迷茫不足为惧,惧怕的是你因为迷茫而选择放弃,度过迷茫期以后你才会有所改变,才会不再迷茫,逃离不该是你的选择,你应该像是一只雄鹰,而不是一只老鼠,因为你的未来是蓝天、白云、而不是臭水沟、垃圾场。
此刻,你要踏上的是神圣而伟大的计算机黑客的殿堂,迷茫吗?那就对了。
这个问题对于小白来说有点大。因为一谈到黑客就不免讲到各种入侵、破解、渗透、盗号、黑猫白猫、DDOS、偷窥、控制、破坏等相关的东西,而这些概念想要真正意义上的理解是必须在理解计算机工作原理的基础之上的。
所以,基础很重要,特别记住:基础很重要。
我在这里把基础分为三块吧:
之一:计算机工作原理基础
第二:计算机 *** 基础
第三:黑客基础
就这三块的划分,对于小白来讲都不免有迷茫,因为计算机是什么?计算机 *** 是什么?黑客是什么?这些基础中的基础的东西可能都不太理解,谈何理解这种划分的根据呢?
这个迷茫是必要的,不迷茫哪来的探寻,没有继续的探寻哪来的进步和成长?
所以我还要再次慰藉,特别是自己摸索来自学的人:不要怕,地震会走,暴雨会停,迷茫也会消散,只要你不抛弃不放弃,那风雨后的彩虹才会是属于你的。
待续...............
---------------------下面续更——————————————————————
那么不理解上面的划分怎么办?不理解为什么要把计算机的工作原理单独孤立出来作为一个学习对象,把计算机 *** 和黑客基础单独列出来作为一个学习对象,在这里我认为就没有必要继续扩展你的问题海洋了,因为他已经足够大了,如果继续扩你的问题,恐怕你会问到世界从哪里来,是否有一个开端。因此必须点到为止,划定你的问题边界,不该再继续追问的时候就直接无条件接受,也就是我说这样便是这样,没有什么为什么,收住你那思想的疑问盒子。
如果你实实在在的有很多对计算机缘何能展示那么绚丽的图像,还有怎么播放视频,如何能够把信息从外国传到中国这些问题不解决无法继续前进的深在疑惑的话,我建议你从计算机的历史中去解决。
计算机的历史:这是计算机从无到有的,从简单到复杂,从无人问津到人人趋之若鹜的发展总过程。
就像我们无法知道人类从何而来,那么我们就从人类历史里去大致认识人类的发展图景,这会让我们对一件事物有更加深刻的认识。
此处附上百度百科计算机的词条解释索引,从中你会有所收获,虽然你会有很多不懂的百度百科计算机
这是对于特别爱追根问底的自学者的一点指引建议,不那么爱追根问底的人自学起来其实比较容易,因为你给他指一个苹果告诉他那是苹果,他就只管记住就可以了,不会去问为什么苹果这个样子?为什么会有苹果等之类的复杂疑问。这些疑问有助于我们拓展更多对苹果的认识,但是对于初步认识的人来说却是一件不利之事儿。所以这对于那些不爱追根问底的人来讲是有优势的,但是长远考虑的话,那些爱追根问底的人会更有优势。
闲话少叙,我也不可能从开天辟地万物之始去给你讲到黑客如何学起,其一是我没有这个能力,其二是真的这样大动干戈的来,恐怕我要写上个几年,到那时咱们谁也别学了,都谈天说地好了。
要完成这部分的基础学习,你有很多开始的起点选择,你可以选择从经常使用电脑开始,也可以从明天起开始选择一门编程语言去学开始(此处注意:小白可能不理解有哪些语言,并且很容易陷入迷乱中),或者是去一些论坛逛逛,或者是买一本书籍。起点的渠道很多,看你选择哪一种。
我建议,首先从一门编程语言开始,一定要死磕,选择一门编程语言不能放弃,要从头到尾的去学完。我在这里不推荐语言,可以自己慢慢了解去选择自己喜欢的一门。(了解过程中不免有迷茫,很正常)
但这还只是一部分而已,还有一部分硬件的知识可能需要你去理解。比如什么是冯诺依曼结构?作为一名小白可以不那么三心二意,先把前人给你指引的首要的东西学了,然后再去拓展是最稳妥的。
计算机众所周知的是由软件+硬件的机器,硬件是轨道,软件是跑车,跑车在轨道上跑才形成了各种各样的数据样式的展现。这是形象化了的举例,与真正的硬件和软件有所出入,但是前期为了理解,放弃那种精确,求之以粗糙是很有必要的。
上面我的建议,从编程开始入手学习,从更大的视野来看,就是从软件开始下手,因为硬件已经被设计完成,与你操作计算机的关系不大,一个懂硬件的未必会对计算机操作很牛逼,因为你的目的是黑客,是对计算机工作的控制,而不是构造计算机,因此软件优先于硬件。
后期如果对硬件感兴趣,甚至于有改进计算机硬件结构的愿望的话,理解了计算机的软件后再去进行还会有辅助效果。
对于这部分的基础,我不想再说更多,越说你越糊涂,你的疑问越多,想要学会游泳的更好方式是杜绝恐惧,不作什么太多的准备,直接跳入水中,先行动,再从行动中找感觉,找到你的理解。
因此,去找一门编程语言,死磕一门,绝对要死磕,(我指的是想成为黑客大神的人,如果你的目标就是能搞个小入侵,知道点计算机的基本工作过程,没有必要),学完一门语言后你就会进步很多,到时候你思维打通了,你才会明白今天我所说的。至于学什么语言前面我已经说过不能推荐,一定要自己去摸索。
当你能够用一门语言去编程的时候你就对计算机如何工作的有很深的认知了,计算机上跑的任何软件和程序(怎么跑的,为什么能跑?这些潜在的疑问在学的过程中会迎刃而解,此刻记住你的问题边界,不要过分拓展疑问边疆),一些安装包什么的,你都明白那是干啥的。
接着对于所有软件程序中的一个 *** “ *** 协议”也就很容易学习了。
*** 协议本质是程序,他的功能是让计算机之间能够通信,加一点,安全通信。
再上一部分的计算机工作原理基础上你学习完成后,那么这一部分的学习很轻松。但是绝对重要,因为黑客的影响力主要来自互联网,没有广泛相互联系的互联网,黑客也只能对面前的计算机进行操控,而不能远程去控制和攻击,学习计算机 *** 会让你明白黑客攻击当中的很多远程的方式,并且黑客的多数伟大和神秘也是互联网赋予的。
具体的协议有哪些,该怎么学,对于一个小白来讲没有说的必要,小白的任务是前面的那个先完成。
黑客基础是给学习完以上两大基础后依然不知道如何入侵和进行黑客工程的人准备的,一般有黑客天赋的人学完以上两部分,对于如何利用计算机通过 *** 去进入其他计算机的系统,窃取信息等都会不学自通。
假如你还尚未打通,那么就要学学黑客的基础,这方面有大量前辈们所写的书,对于前辈经验们的系统性的梳理去认知也很快会让你进入一个不一样的思维模式去。
禁忌:不要在庞杂繁多混乱堆砌的概念上停留过多时间
上面很多答者都列出了一大箩筐的概念,我倒认为那些概念实在没有必要拿出来吓唬人,让一个从来没有学过元素周期表的人对各种物体的化学元素进行细致的分类岂不是为难别人?让一个还没有下过水尝试过身体接触水的感受的人就去对各种游泳技法进行细致的分类岂不是无用之谈?
什么php服务器、asp服务器、iis、黑猫白猫、服务器环境、渗透、入侵、破解、HTML、java、虚拟主机、云主机、IP追踪、木马编写、病毒编写、键盘记录、钓鱼网站、域名、DNS、端口扫描、DOS指令...............
如此繁复的概念殊不知都是在计算机工作原理和计算机 *** 基础之上的概念,没有关于一栋大厦地基的认识便要说什么顶楼设计岂不是空中楼阁?悬在空中脚下无支撑物怎能不摇摆四晃?
所以我要在这里敬劝阅者,莫要对那些看起来很高逼格的概念作过多的疑问,当你明白了计算机是怎么跑起来的时候,这些概念的逼格无论多么高,他的原理无非就是那么些。
答题主第二个问题:需要什么资金条件
如果你在学习的过程中不需要去培训机构,不去请教老师,并且自己去找教程,找书籍,那么资金不需要。
但是如果你需要减少自己摸索前行期间的痛苦和时间,那么你就需要去请求外部世界的人的帮助,比如去个培训机构,去请教个老师,去找别人为你整理好了的教程。这种情况需要一定资金支持。依次来看,培训机构略贵,周期长,效果对于自律、自学能力差的人比较好;请教一些老师,看缘分;去找别人为你整理的教程,几十几百不等的支出。
答题主第三个问题:需要多久?
回答这个问题不得不又回到开篇,人是处在不同高度的,时间是没有标准答案的。但是这个问题实在是格外普遍的问题,人有急于求成之心,可以谅解,毕竟人生有限,不能要学个百年才能学会。
但是你如果要说个具体确切的时间尺度又不太靠谱,因为还是那句话人的高度不同。
但是说个大概,不走极端,就是天才和蠢才,看个一般,拿出时间来倒也有个可能性。据估测,在这些条件下:零基础、每周能学5天,每天能学5小时,一月内死钻一门语言,可有整体的认识。到这个程度也就是对计算机工作原理的基本解决。
然后计算机 *** ,这个是更快的学习。不出一月应该可以解决。总计来算,两个月到三个月时间对对各种攻击入侵原理能够掌握,进一步深入,对于黑客技术实操、软件开发、 *** 架设、 *** 故障排查等都应该可以胜任。
但是记住一条:精湛和粗略知其所以然之间有一段大大的距离,它需要天赋和时间等各种因素去完成粗略到精湛的过渡。
迷茫,前面我提到了多次,可以见得答主曾经也颇受迷茫的蹂躏,因为一个从没被大花蛇吓过的人也不会逢人便说蛇有多可怕,不得不多次提出来让别人加以警惕和防范,实在是因为答主深知迷茫的困境对于一个想要开始出发的人带来的巨大干扰,有时候挫败一个人都不成问题。
但是如果你看到了前面的风景是那么的美,因为迷茫不知怎样到达便掉头就走,然后还安慰自己那不适合自己,岂不是自欺欺人,如果每次遇见的风景都被你这样给自欺欺人的放弃,你的有限人生岂不就是一个放弃纵横的人生?
试问:这样灰溜溜的人生可值得一过
之一不建买书店里的黑客知识基础教一般等到书出版时,技术很旧了。一般来说买杂志比较好。
考虑到楼主是新手,一开始就扎进程序的海洋和容易使人丧失兴趣和信心,毕竟让别人一开始就汇编,VC++也不现实。不过,编程虽不是黑客入门的前提,但是以后学习路上的必要素质。如果要先学编程,建议选择VB或Delphi,比较容易学习,且功能强大。
我推荐《黑客X档案》,可以接触到很多新技术,而且就算是菜鸟也看得懂(因为绝大部分读者都是初学者,所以这本杂志挺照顾菜鸟的)。
如果觉得这本杂志基本上每期都没问题就可以试试读一读《黑客防线》,这本书所用到的技术有所提高,一开始可能读不懂,但如果反复钻研,将杂志读懂后,你的技术会进步非常快,差不多读黑防一年以后,你的技术就可以算中等的了,80%的问题都难不倒你了。接下来如果你还想提高,就自己找食吃吧,加一个高级的技术讨论群,经常登陆一些大黑客的blog,自己在网上找资料,有时间研究一些微软漏洞,这样基本上能步入大黑客行列。
此外要给你们这些新人一些忠告:不要信网上那些付费的黑客培训,常常是交了钱就丢给你一包几年前就出来的资料,没有任何实质性的辅导。此外你将来若是遇到师父,如果愿意免费教你更好,如果向你要钱,基本上可以断定那人就是菜鸟了(真正有技术的人不么这么赚钱,赚的钱要多多了)
自学比较吃力 看几天书就不想看了 可以直接跟着老师学习效率提升更快
我觉得不应该学习书籍看视频学习
本周苹果再次紧急推出iOS的最新系统更新iOS 12.1.4,来修补包括FaceTime在内的4个安全漏洞。此前Google Project Zero团队负责人Ben Hwakes在Twitter...
中国农业银行壹私行首部品牌微电影主创合影 11 月 26 日,农银壹私行首部品牌微电影《遇爱》首映仪式在深圳圆满举行。该电影由新锐导演黄松执导,知名演员徐幸、新...
根据本实例能够 学得: (1)掌握网站挂马 (2)在网站主页利用IE系统漏洞挂马 网站挂马进攻关键就是指侵略者在侵入取得成功后改动了网站的某一些或是所有的网页文件,假如网站存有SQL引入系统漏洞...
提起快递,大家都不陌生,近几年来快递公司发展非常迅速。因为大家的需求量大,市场广阔,所以加盟快递公司也非常有发展前景,很多人就是看到这样的商机,所以加盟了快递公司,好多人问怎么开快递公司加盟店呢!一起...
许多铲屎官们都钟情于小奶狗,它们软软的萌萌的样子,极具杀伤力。等到长大了,就会慢慢失去那种娇小可爱的姿态,令人心生遗憾。其实,只要选对品种,狗狗就能一直保持迷你的体态,做我们心中永远的小公主。 1、...
%LOCALAPPDATA%YandexYandexBrowserUser DataDefaultLogin Data not found黑客接单平台一项类似的优化技术是将多个资源(CSS、JavaS...