声明
学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负
脚本语言又被称为动态语言,是一种编程语言,用来控制系统里的软件应用程序,脚本通常以文本(如ASCII)保存,只有在被调用时进行解释或编译。
注:ASCII(American Standard Code for Information Interchange),即美国信息交换标准代码。它是一种基于拉丁字母的字符编码标准,主要用于在计算机中表示文本。
当将编程与渗透测试相结合时,我们会发现,各种编程语言都可以成为潜在的突破点。例如,利用相对冷门的编程语言来编写恶意软件,有可能可以绕过某些防病毒软件的检测机制,因为这些软件可能没有针对该语言的病毒特征库。
- macro(宏病毒)一般是由VB/C#编程语言写的。
- 可以利用metasploit植入宏病毒到office文件当中,而office文件包括word、excel、ppt等,而WPS是不行的。
批处理文件:在 MS-DOS、DOS 和 Windows(任意)系统中,.bat 文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。批处理文件可以用文本方式来编辑。
PowerShell 是一种功能强大的脚本语言和 shell 程序框架,主要用于 Windows 计算机,方便管理员进行系统管理,它有可能在未来取代 Windows 上的默认命令提示符。
CAD LISP 指的是用于 CAD 软件的 LISP 编程语言,以下是关于它的详细介绍:
基本概念:LISP(List Processing)是一种用于编写自定义功能的编程语言,广泛应用于 CAD 软件中,如 AutoCAD 等。它具有强大的表达能力和灵活性,最初是为人工智能研究而创建。
主要特点:
- 语法独特:LISP 的语法使用括号表示表达式,这是它与其他编程语言的显著区别之一。例如,(+ 2 3) 表示计算 2 加 3 的结果。
- 适用性强:它是 CAD 系统的第一代开发工具,是一种嵌入在 CAD 内部的编程语言,能直接编写并加载到软件中使用,适用于各种 CAD 操作和任务自动化。
- 易于学习:对于有编程基础的人来说,学习 LISP 相对容易上手,能够快速编写代码实现特定功能。
功能用途:
- 自动化任务:可实现大量重复性操作的自动化,比如批量处理图形对象、自动生成特定格式的图纸等,节省工程师的时间和工作量。
- 定制功能:用户能根据自己的需求编写特定功能的程序,如根据特定规则修改图形属性、创建自定义的绘图命令等。
- 与其他程序交互:可以与其他编程语言或软件进行交互,实现更复杂的功能集成,如与数据库连接获取数据并在 CAD 中绘制相关图形。
使用优势:
- 提高效率:通过编写程序自动执行任务,避免了手动重复操作,大大提高了工作效率。
- 灵活性高:能够根据不同用户的具体需求进行定制化开发,满足多样化的设计和绘图要求。
- 增强功能:可以扩展 CAD 软件本身的功能,实现一些原本软件不具备的特殊功能或操作方式。
总之,CAD LISP 为 CAD 用户提供了强大的编程工具,使其能够根据自身需求对 CAD 软件进行定制和扩展,从而更高效地完成设计和绘图任务。
标签:功能,编程语言,LISP,sec,编写,软件,打卡,泷羽,CAD From: https://blog.csdn.net/weixin_43781306/article/details/144089788