易码技术论坛

 找回密码
 加入易码
搜索
查看: 140755|回复: 3

[讨论]关于basic如何安全加密

[复制链接]
发表于 2005-6-21 09:11:00 | 显示全部楼层
http://www.emsky.net/bbs/dispbbs.asp?boardID=20&ID=5955&page=3
这个就是电源管理公侧版加密的方法.
发表于 2005-7-8 06:32:00 | 显示全部楼层
但是TC1000不能运行!
发表于 2005-7-8 14:41:00 | 显示全部楼层
keke     bas是开源的 诸位明白??
如果想要加密不如去学习LAVA或者6502
(6502也是“开源“的 但是如果不想让别人看还是有很多办法的)
 楼主| 发表于 2005-6-19 10:57:04 | 显示全部楼层 |阅读模式
大家知道bas软件中的密码如同虚设,如何让其真正具有保密作用呢???

我研究的方法:bas文件的入口地址为8192,可用下面的方法

10 goto xxxx

20 (查一下这里的入口地址)………………

30……………………——你要写的程序代码

………………程序结尾处可以设一个标志符,如 “jkdjfkjk"

xxxx open "program.dat" for random as1 len=1

xxxx+1 ………………将程序地址开始的数据写入文件,遇到标志符就关闭文件

运行文件是如法炮制,新建一个文件,首行goto xxx,接下来用x来填充空间,xxx 行读入文件,再goto 首行下面那一行就行了

nc3000的gvbasic+中操作文件时扩展名不会强制加上

于是运行程序时,可打开保存的程序文件,把密码先异或一下,然后写到文件尾部,这不就非常爽了吗??

也许还可以破解,其实再多一步就无法再破解了,自己研究吧
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-29 23:30 , Processed in 0.009226 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表