Snooper.STAOISM3: APDU脚本编程语言指南
需积分: 9 186 浏览量
更新于2024-07-09
收藏 1.57MB PDF 举报
"Snooper.Spec-003-apdu脚本_taoism_3_版.pdf" 是一个关于APDU脚本编程语言的文档,主要针对Snooper工具的taoism3版本。该版本对之前的脚本工具进行了重大修改,以实现APDU脚本的简化和规范化。
在Snooper taoism3版中,主要更新和变化包括:
1. 删除了snoopertaoism2中的一些历史遗留特性,同时保持对常规版的基本兼容。
2. 对RK4专用通讯进行了修改,新增了rockey4_encode和rockey_decode函数。
3. 添加了部分CBOR编解码函数,增强了数据处理能力。
4. 引入了inc_indent和dec_indent两个关键字,用于控制脚本的缩进,提高了代码的可读性。
5. 实现了简单截屏功能,可以通过快捷键CTRL+SHIFT+T和CTRL+SHIFT+Y进行操作。
6. 更新了部分图标以提升用户体验。
7. 增加了BLAKE哈希函数,可用于数据校验。
8. 添加了内存操作的相关函数,扩大了脚本功能范围。
9. 实现了未保存脚本的自动保存和恢复,并新增了oid_encrypt和oid_decrypt函数。
10. 引入了变量和函数的部分匹配自动提示,提升了编码效率。
11. 添加了QrCode相关函数ScanQrCode,方便二维码的处理。
12. 修复了截屏功能的bug,提高了稳定性。
13. 新增了crc32和rc4_crypt函数,增强了加密和校验功能。
14. 加入了部分libusb函数,增强了设备交互能力。
用户指南部分包括:
1. 数据表示:详细解释了如何在脚本中表示和处理数据。
2. 入门:指导用户如何打开和使用apdu第三版脚本工具。
3. 顶部工具条简介:介绍了工具栏的功能和使用方法。
4. 左部工具条简介:概述了左侧工具栏的各种功能。
5. 右键菜单:解释了右键点击时出现的菜单选项及其作用。
6. 脚本快捷键和文件窗口快捷键:列举了常用快捷键,提高了工作效率。
7. 辅助功能:提供了额外的工具或功能,如在屏幕上输出文本,设置输出选项等。
8. 输出设置:说明了如何自定义输出的格式和样式。
9. 完整apdu语句:展示了APDU命令的完整结构。
10. 静态脚本:介绍了两种类型的静态脚本,包括其组成和使用方式。
11. “<”的长度:讲解了在脚本中如何处理小于号符号及其长度问题。
12. 注释:教导用户如何在脚本中添加注释,以提高代码的可读性。
这个文档对于熟悉和使用Snooper taoism3版APDU脚本编程的人来说是一份非常宝贵的参考资料,它涵盖了从基础操作到高级功能的方方面面。通过这份文档,用户可以学习如何更高效地编写和调试APDU脚本,从而更好地与智能卡或其他使用APDU协议的设备进行通信。
2020-12-15 上传
2021-04-28 上传
2021-10-22 上传
2024-01-06 上传
2016-01-18 上传
2022-03-10 上传
2017-04-25 上传
aaaMBWQ
- 粉丝: 0
- 资源: 26
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程