陨落 发表于 2018-9-13 14:52:59

The information to translate Lisp-Commands into byte
code are store in the resource-section of vllib.dll

baitang36 发表于 2018-9-17 07:42:06

陨落 发表于 2018-9-13 14:52
The information to translate Lisp-Commands into byte
code are store in the resource-section of vll ...

这个没找到呢

baitang36 发表于 2018-9-17 07:42:55

陨落 发表于 2018-9-13 12:00
真正的技术,楼主继续!!

谢谢鼓励,努力中。

baitang36 发表于 2018-9-17 07:43:49

kozmosovia 发表于 2018-9-13 12:02
这些函数是基础的LISP函数,有个对应表。早期的研究成果说好像是在FSL文件里面可以找到,当然也可以自己一 ...

确实如此,里面很多垃圾代码,转来转去,不知道什么意思

陨落 发表于 2018-9-17 09:31:33

baitang36 发表于 2018-9-17 07:42
这个没找到呢

vlib.dll是你电脑上cad自带的,everything搜一下就能找到了。原作者写的是把里面的资源文件全部提取出来,命名为.fsl文件,然后再处理这些.fsl文件,貌似就能找到All internal lisp programs了
我把.fsl提取出来了,但是没能分析出来。原文如下:

All internal lisp programs of Visuallisp are store in the
resource section of vllib.dll (or vl.arx in Autocad LT).
Use "Resouce Hacker" or "Exescope" to dump
these resources to disk and rename them to*.fsl.

baitang36 发表于 2018-9-17 18:40:29

陨落 发表于 2018-9-17 09:31
vlib.dll是你电脑上cad自带的,everything搜一下就能找到了。原作者写的是把里面的资源文件全部提取出来 ...

原来如此,找出来很多资源,不知道怎么用

xman00 发表于 2018-9-24 21:49:41

强人啊,厉害,膜拜之

NetBee 发表于 2018-10-5 23:40:08

本帖最后由 NetBee 于 2018-10-5 23:43 编辑

VL在编译时,会提示是标准模式还是优化链接模式,若是标准模式的话,变量名没有改变的,可以完全逆回源代码。若是优化模式的话,变量名变了,增加了代码的可读难度。
函数代码表是可以通过编程来找到代码表的。
当然若没有这么深的功底,就用笨办法吧,将所有命令列出,编译后看代码。


baitang36 发表于 2018-10-10 08:42:00

NetBee 发表于 2018-10-5 23:40
VL在编译时,会提示是标准模式还是优化链接模式,若是标准模式的话,变量名没有改变的,可以完全逆回源代码 ...

多谢指教,原来如此

xiaolong1487 发表于 2018-10-27 10:01:30

佩服楼主,我看的头都大了。加油
页: 1 2 3 4 5 6 [7] 8 9
查看完整版本: fas文件格式研究