一位聪明人曾经说过“ 每个专家都曾经是初学者,而初学者是最难的部分 ”。好吧,我来这里是为了指导你并帮助你以正确的方式学习黑客行为。我不是在吹嘘自己。我是根据自己的经验告诉你的。迈出第一步总是很重要。我的起初经历非常糟糕。在网上学习一个技巧并向你的朋友展示它并认为你知道黑客行为永远不会让你成为黑客。在你从头开始之前,你永远都是新手。在开始黑客攻击之前应该做的第一件事是你应该学习“两个基础”。这是必要的。“TWO BASIC”步骤是“学习编程语言和网络”。
为什么需要学习编程语言和网络?
这个问题背后有一个非常简单的逻辑,特别是当你想要破解时。所以在黑客入侵任何东西之前,黑客必须理解目标(应用程序)逻辑和机制(它是如何工作的)但如果你不理解它是如何工作的,你可能无法找到逻辑缺陷并且无法理解其逻辑是要了解它是如何编码的,如果你不懂编程你怎么能理解它?要破解任何东西,首先你需要了解应用程序的逻辑,然后找到漏洞然后通过利用它来破解它。你应该学习的东西:
1.HTML:HTML在您在浏览器中看到的每个网站中,它也是一种简单且广泛使用的网络语言。建议学习HTML,它可以帮助您理解Web操作,响应和Web应用程序逻辑。2.JavaScript:JavaScript是一种客户端Web编程语言,广泛用于网站,以快速响应和增加用户界面。您应该在高优先级模式下学习它,它可以帮助您找到客户端漏洞,包括常见的Web漏洞。3.SQL:SQL是几乎所有数据存储站点中使用的数据库编程语言。SQL负责存储和管理大多数敏感和机密数据,例如用户凭证,信用卡甚至银行详细信息。您必须了解数据库编程。
4.PHP:PHP是最流行的动态编程语言之一,与JavaScript不同,它是一种服务器端语言,负责管理信息,Web应用程序和数据库。注意:“ 要启动你应该知道所有4的基础知识,在这个过程中你可以挖掘更多并磨练你的技能。” “但强烈建议每个初学者使用PHP和HTML。“
编写漏洞的编程语言:
1.Python:Python是一种广泛使用的语言,用于编写漏洞或创建测试和黑客工具。黑客必须知道Python和Python套接字编程。它有助于批量学习利用创造。Python主要是由所有黑客和安全专家推荐的,因为它提供了更大的灵活性,如果你熟悉C或C ++,它并不难。
2.Ruby:一种简单但复杂的面向对象编程语言。Ruby在漏洞利用写作中非常有用。它用于meterpreter脚本,你可能知道用Ruby编写的Metasploit框架本身。
3.C:C最常用于Linux,Windows等软件编程,但它也用于Exploit编写和开发。与Python相比,它可能无法提供更广泛的灵活性,但在某些情况下它非常有用。
网络基础是必须清楚的。这是最重要的事情。