CNA插件开发
简介
Sleep语言入门
变量
数据类型
# 创建一个空的数组
$my_array = @();
# 使用 push 函数将元素添加到数组的末尾
push($my_array, 1);
push($my_array, 2);
push($my_array, 3);
# 使用 size 函数获取数组的大小
$size = size($my_array); # $size 的值现在是 3
println("Array: " . $my_array); # 打印出 "Array: @(1, 2, 3)"
println("Size: " . $size); # 打印出 "Size: 3"
# 创建一个空的哈希表
$my_hash = %();
# 将键值对添加到哈希表
$my_hash['key1'] = 'value1';
$my_hash['key2'] = 'value2';
# 获取哈希表的所有键和所有值
$keys = keys($my_hash); # $keys 的值现在是 @('key1', 'key2')
$values = values($my_hash); # $values 的值现在是 @('value1', 'value2')
println("Hash: " . $my_hash); # 打印出 "Hash: %(key1 => 'value1', key2 => 'value2')"
println("Keys: " . $keys); # 打印出 "Keys: @('key1', 'key2')"
println("Values: " . $values); # 打印出 "Values: @('value1', 'value2')"遍历操作
函数定义

aggressor命令行
查看帮助


命令
描述
加载脚本

设置输出字体颜色
默认颜色
黑色
红色
绿色
黄色
蓝色
白色

CNA常用操作
绑定快捷键

菜单编写




编写对话框

数据模型

Beacon






常见示例
与BOF相关
涉及函数
实例演示


反射dll执行
涉及函数
实例演示

推荐编辑器

参考链接
最后更新于