乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 380|回复: 14

[原创]把lisp程序加密成fas

[复制链接]

122

主题

647

帖子

223

银币

版主

Rank: 10Rank: 10

铜币
1174
发表于 2022-2-17 08:03:00 | 显示全部楼层 |阅读模式
原理很简单,就是把lisp文件变换成乱码,然后嵌入一个fas框架中,变成一个fas文件。这个fas框架是手工打造的,不是标准的,一般的反编译对它无效。加密强度和acad自带的原始lsp加密protected类似,用于保护免费软件够用了。卖钱的软件建议购买专业的pfas2.x
这个fas在被加载的时候,会自行把乱码解密成一个字符串,从内存中加载,不会产生临时文件。
程序内定义了一个函数 c:l2f
用法:L2F回车,选需要加密的lisp文件,点打开就可以加密成功。
注意lisp文件的大小不能超过64k,因为lsp中字符串的定义是用了两个字节,能表示的最大数是65535

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

122

主题

647

帖子

223

银币

版主

Rank: 10Rank: 10

铜币
1174
发表于 2022-2-17 10:12:00 | 显示全部楼层

好的,谢谢测试
回复

使用道具 举报

122

主题

647

帖子

223

银币

版主

Rank: 10Rank: 10

铜币
1174
发表于 2022-2-18 16:18:00 | 显示全部楼层

如果大于64k需要用到字符串拼接,处理起来比较麻烦。你可以把lsp分段加密,然后把多个fas组合成一个。太大的lsp不建议用这种方式加密,速度慢,加密强度不高。可以考虑用pfas2.x专业加密
回复

使用道具 举报

122

主题

647

帖子

223

银币

版主

Rank: 10Rank: 10

铜币
1174
发表于 2022-2-18 15:46:00 | 显示全部楼层

我特意下载了cad2022,发现是lispsys这个系统变量的原因,把它设成0,重启cad,然后就能用了。关于lispsys详情请看
回复

使用道具 举报

8

主题

97

帖子

17

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
122
发表于 2022-2-17 08:24:00 | 显示全部楼层
不错 好用 支持   点赞
回复

使用道具 举报

67

主题

504

帖子

696

银币

中流砥柱

Rank: 25

铜币
757
QQ
发表于 2022-2-17 08:32:00 | 显示全部楼层
不错 好用 支持   点赞   支持大佬新作  感谢分享!!
回复

使用道具 举报

122

主题

647

帖子

223

银币

版主

Rank: 10Rank: 10

铜币
1174
发表于 2022-2-17 08:46:00 | 显示全部楼层

无币的请去15楼下载
回复

使用道具 举报

7

主题

116

帖子

15

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-2-17 08:56:00 | 显示全部楼层
支持,讚~
版大的東西都很棒!
回复

使用道具 举报

2

主题

173

帖子

14

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
175
发表于 2022-2-17 09:13:00 | 显示全部楼层
很好,太牛丁,感谢
回复

使用道具 举报

7

主题

45

帖子

18

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
63
发表于 2022-2-17 09:20:00 | 显示全部楼层
感谢分享。
有bug
CAD 2022加载出错
命令: (LOAD "D:/搜狗高速下载/lsp2fas.fas") ; 错误: 无效的二进制文件格式: 体 (2) 错误
加密后的fas在cad 2022不可加载
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:44 , Processed in 0.307573 second(s), 78 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表