本文目录一览:
黑客应学些什么
由于在黑客界,要学习的东西相当多,也相当杂,特别是刚入门的菜鸟朋友,在初
次接触黑客时,可能会到处碰壁,苦于找不到好的黑客学习方法而最终放弃这门技术.
在这里,我提供一个行之有效的也非常适合菜鸟朋友的黑客学习方法-----分类学习法
.经过多数人的的实践证明,发现该方法效果明显,能使你的黑客技术突飞猛进,所以我
在这里共享自己的学习方法.
所谓分类学习法,就是把黑客领域划分成几个不同层次的知识块,然后规划好时
间,专门对开某个知识点进行学习训练.也就是分隔成一部分一部学习.对于刚入门的
黑客爱好者,建议按以下的分类方法进行学习,当然,技术的分类可以根据自己的兴趣
和爱好来划分.像.我们黑马()的很多创意特色栏目,非常
适合刚入门的菜鸟,.我这里简
单的收集了入门朋友要学习的黑客内容.
1.黑客术语基础(学习一个星期):主要把一些常用黑客术语搞清楚,比如什么叫webshe
ll什么叫注入,什么叫旁注,还有一些常用工具的功能,比如nc,sc等等.
2.灰鸽子配置与使用(学习二天):通过学习要达到正确配置灰鸽子并能正常上线.对它
的功能进行操作训练.
3.网页木马制作与传播(一个星期)
4.网站入侵(差不多一个月)
5.木马特征码修改(四五天)
当然知识块的划分与学习时间,可根据自己身情况进行适当选择.
下面我把分类学习法过程,技巧,并结合自己在实际学习中以实例形式讲解这种学
习方法的具体步骤.
分类学习法的主线:
收集资料----看动画教程与技术文章----实战训练----回过头再看教程与文章----
自己制作动画教程与写文章.
下面对各个环节进行讲解:
一.收集资料
这个环节,主要目的是收集到尽量多的某类知识块的相关动画教程和技术文章.收集方
法主要有两种方法:第一种,利用百度,google,搜索.比如我想找网站入侵相关教程,可
以在百度google中输入关键字"网站入侵+空格+教程",这样就可以收集大量教程和文
章,可以灵活变化关键字,比如输入脚本入侵+空格+动画,ASP入侵等等,可以搜到大量
网站入侵方面的资料.统统把它们收集整理起来.第二种,利用大型黑客网站的站内搜
索功能.这种搜索比百度和google命中率要高的多.比如你想找网页木马相关教程,你
可以到各大黑客网站.在站内搜索内输入关键字网页木马.
网页木马制作.就会找到很多动画教程和技术文章,黑马这里
有一栏目是专题类动画集合,都是各类专题动画的收集,非常适合
菜鸟朋友系统的学习.这里菜鸟朋友可以直接锁定该栏目,把每一个专题动画研究清楚.
二.看动画教程与技术文章
在看之前,你要准备一个笔记本,专门用来记录在看动画或文章时,不明白的或疑惑
的地方,在看的过程中,你可能有些地方看不明白,没关系,把不懂的地方记录下来,当
然看动画
与文章时要注意以下几点:
1.要深刻理解动画教程整体思路.
2.注意观察动画的每个操作细节,一有不清楚的就要马上记录.
那如何解决记录着不懂的地方呢?通过以下几种方法解决.
1.论坛提问:比如.我们这()的新手专区,把你遇到的不
明白地方描述清楚,发到论坛上,当然你还可以到其它的黑客论坛提问.
2.向黑客群或朋友请教,这里你要多加几个黑客技术群,多交几个要好的黑客技术爱好
者,然后,把你的疑难问题拿出来与大家一起讨论,一般也能解决.
3.反复看动画教程,技术文章,有时候,我们看一遍可能不能理解,但反复的看,反复
的思考,往往都能解开动画或文章中的疑难问题。
4.用百度,google搜索相关内容,同样利用关键字进行搜索相关内容。这种方法还是
不错的,在你搞懂了你的疑难问题的同时也搞懂了N个其它相关问题。
三.实战训练
这一阶段也是最重要的,刚开始你可以按照动画步骤来操作,很多疑难问题在实
际操作才能真正体会到,同时在操作中也会得到解决。当然你在操作过程中遇到困难
还可以回过头再看动画,并一直反复这个过程。慢慢的就会变成自己的技术。
四.回过头再看动画与文章
在操作过程中,遇到的疑难问题,然后我们带着这些问题回过头来看动画,相信
理解的更深刻了。目的也更明确了。在这个过程.别要注意在你操作的每个细节与
动画中的细节作对比,发现存在问题的地方及时纠正。
五.自己制作动画或写文章
经过一段时间的学习,你可能对某个知识块也有较深的理解,也有自己的见解,
所谓熟能生巧,熟练了自然而然也有个人的心得体会。这时候,你可以把你的新的入
侵思路和技巧做成动画或写成文章呀,这不但提高了你的思维能力同时也锻炼了你的
实际操作水平。这也是提高黑客技术水平的一个重要方法。
所以我在这里建议:若你有新的入侵思路或新的入侵技巧,不要埋在心里,做成动
画。你会在不知不觉中进步。
以上就是我个人认为效果不错的黑客学习方法,当然还结合了以下四个方面的技巧。
一.做黑客笔记
1.记录实战入侵过程中的疑惑问题
2.在看别人动画或文章时,不明白或不理解的地方也记录下来。
3.同时,在学习过程中,遇到的入侵小技巧,入侵常用命令,优秀黑客工具,经典方
法也一一记录下来。以后入侵或遇到难题时,随时都可以拿来查看。
二.收集整理优秀文章,动画教程,黑客工具。
1.分类整理优秀的技术文章。
2.收集整理经典的有技术含量的动画教程
3.收集经典的优秀的黑客工具,大家都应该有自己的黑客工具箱,并分类整理存放好。
收集整理的目的是方便以后的学习。
三.在看别人动画或文章时应该思考的问题。
1.领会动画整体思路。
2.记下不明的或疑惑的细节。
3.评价别人的动画,有何缺点,有何优点,学会分析和思考。同时要敢于提出自己的
想法,如何才能进一步完美他的入侵方法。
四.勤做动画
这里做动画的好处,我不多说了,只要你做多了,自然而然就会体会到其中的好处!
只要具备以下条件的,都可以做成动画,我想,也是你掌握技术的最好方法,所以这
也是行之有效的提高黑客技术的好方法。
1.看到好的文章就应做成动画:
2.好的工具,经典工具的使用也做成动画:
3.入侵总结:
之前我看到很多人做过木马传播的方法,也看过相关木马传播的文章,不过都比较零
散,后来我又参考了相关杂志后就制作了木马传播的综合教程----木马传播终级大套
餐。
4.新思路新技巧:
如果你有好的入侵思路或方法,也可做个动画.
5.拓展,延伸别人的动画:
主要是看了别人做的入侵动画,给你带来的新的入侵方法和技巧.
6.改善完美别人的动画:
从以上可以看出,我们要做的教程,尽量不要重复别人的教程,要有自己的创意
和想法。所以,大家可以参考以上方法进行做动画,同时在看别人教程时,不要一味
的照抄照搬,要有自己的见解,要学会思考,要善于总结,在看别人教程时还要不停
的反问自己,能进一步入侵吗?他的这种入侵方法有什么缺点吗?能进一步完善他的
入侵方法吗?只要你做到以上几点,我相信,你的技术也会突飞猛进的。
黑客的知识
我也正在学习黑客呵呵,我现在可以不太费力摧毁一个简单的C语言写的密码保护机制程序。截取TCP/IP数据包,还有一些比较基本的。
具体说一下,掌握的技术
1.熟练掌握 C语言,汇编语言
基本上黑客新手都要学到disassemble(反汇编),就是通过一个程序运行的汇编套路来分析其源代码。并用c语言进行测试。汇编要掌握到(stack,protected mode,data segment,ESP,EBP...),C语言(bit-field, stdcall...)
2.计算机原理
分析程序数据没有十进制,只有2进制和16进制(就是0101 0010或0xFF...),要懂得基本运算。还有big/little-endian等基本术语,会用WinHex/UltraEdit或VS的dempbin分析程序。
3.网络:TCP/IP(TCP,UDP,ICMP,DNS,IP等许多协议),会截取数据包,还有分析frame,结合telnet/ftp/c语言的socket等命令进行网络打劫!这部分最难最枯燥,建议看understanding TCP/IP这本书
4.系统的认知!了解Windows内部API,sockets编程,IP proxy(IPv6最好也学),真正的黑客是几乎漏不出马脚的!
这些就是基础,然后熟练掌握各种操作流程,可以强行进行telnet,或进行TCP hijack,或夺取远程sid等。。。还有很多要学,根本数不完。
推荐你看一下几本书(我看过许多书,走过弯路,这是整理后的最优选择)
1.Assembly language step-by-step
掌握汇编语言,和CPU运行机制,内存模式等
2.the C programming language
C语言的灵魂制作
3.(C++可以了解一下)C++ from ground up或C++ premier
C++在底层其实代替不了C
4.Understanding TCP/IP
TCP/IP网络的精髓,最黑客的前提!
这些都是技术,接下来再看专门的黑客辅导书
1.No Scrach.Hacking the art of exploiting
太经典了,C+汇编+TCP/IP 叫你很多黑客方法
2.Hacking assembly
详解程序反汇编,跟汇编关系很大,3.Hacking Exposed
一些黑客实例,巩固一下实力。
黑客常用术语
肉鸡就是具有最高管理权限的远程电脑。简单的说就是受你控制的远程电脑。肉鸡可以是win、Unix/Linux……等各种系统;肉鸡可以是一家公司的服务器,一家网站的服务器,甚至是美国白宫或军方的电脑,只要你有这本事入侵并控制他,呵呵。莱鸟所说用的肉鸡一般是开了3389端口的Win2K系统的服务器。
要登陆肉鸡,必须知道3个参数:远程电脑的IP、用户名、密码。
webshell是什么?这是很多朋友在疑惑的问题,什么是webshell?今天我们就讲讲这个话题!
webshell是web入侵的脚本攻击工具。简单的说来,webshell就是一个asp或php木马后门,黑客在入侵了一个网站后,常常在将这些asp或php木马后门文件放置在网站服务器的web目录中,与正常的网页文件混在一起。然后黑客就可以用web的方式,通过asp或php木马后门控制网站服务器,包括上传下载文件、查看数据库、执行任意程序命令等。
为了更好理解webshell我们学习两个概念:
什么是“木马”?“木马”全称是“特洛伊木马(Trojan Horse)”,原指古希腊士兵藏在木马内进入敌方城市从而占领敌方城市的故事。在Internet上,“特洛伊木马”指一些程序设计人员在其可从网络上下载(Download)的应用程序或游戏中,包含了可以控制用户的计算机系统的程序,可能造成用户的系统被破坏甚至瘫痪。
什么是后门?大家都知道,一台计算机上有65535个端口,那么如果把计算机看作是一间屋子,那么这65535个端口就可以它看做是计算机为了与外界连接所开的65535扇门。每个门的背后都是一个服务。有的门是主人特地打开迎接客人的(提供服务),有的门是主人为了出去访问客人而开设的(访问远程服务)——理论上,剩下的其他门都该是关闭着的,但偏偏由于各种原因,很多门都是开启的。于是就有好事者进入,主人的隐私被刺探,生活被打扰,甚至屋里的东西也被搞得一片狼迹。这扇悄然被开启的门——就是“后门”。
webshell的优点
webshell 最大的优点就是可以穿越防火墙,由于与被控制的服务器或远程主机交换的数据都是通过80端口传递的,因此不会被防火墙拦截。并且使用webshell一般不会在系统日志中留下记录,只会在网站的web日志中留下一些数据提交记录,没有经验的管理员是很难看出入侵痕迹的。
如何寻找webshel:
1,脚本攻击SQL注入
2,使用注入工具
3,在浏览器里打开百度,输入搜索关键词"在本页操作不需要FSO支持"或者"一次只能执行一个操作",然后点击搜索,很快就可以看到检索到了大量的查询结果.