博文

[创亿无限]文章保护策略,防下载复制思路(2006-03-27 17:31:00)

摘要:辛苦收集或者花钱买来又或者是自己原创的文章总是不希望别人轻而易举的就复制走了 我最近想到一个文章保护策略,就是用图片替代文字,大家也许会说,这是什么创意啊 别急,接着看 当然我说的这个不是把整个文章都作成图片,这个别人可以很方便的把图片下载下来后用处理软件还原就ok了,又或者即使没有软件能还原,但那图片别人总可以转载吧,所以说还是不能达到目的 我觉得所谓的文章保护防复制并不是真的不能复制,而是复制所花的各种成本较高,让人放弃复制的努力,基于此我有个想法 这个想法有点变态,就是每个字都用图片代替,这种图片有几点要求: 1:格式为gif,索引只有两个,黑与白,或者说是背景色与前景色,单个图片大小为标准的字库格式,象16*16象素点的,我算了下,存一个16*16的图片数据需要的32b,这个和字库数据是一样的,当然实际上显示一个汉字只需要2b而显示一个图片需要32b,这中间差了16倍,倍数似乎很吓人,但想想看由于基数小(一篇文章才多大。)其实整个处理后的文章也不大,多出来的就当是广告开销吧 2:图片需要采用一种统一格式命名,这里提供我的命名方式,文件名由两部分构成,第一部分是标志,表示这是一种专用格式可以使用    HZ(汉字),第二部分是含义,即这个图片代表的是什么意思,用在这里自然是指代表哪个字,这里就要用到统一的国际标准了,用ascii码来,比如某个汉字的ascii码是:138,138(当然vb系统里表现出来的是个负数,但我们这里使用统一的小于256的两个正整数来说明),那么代表这个汉字的图片名字就可以是:HZ138138,如果追求处理方便,那么可以强迫汉字标点也用这种8位长度的命名方式,不足的位置补0就是,如果为了表意清楚,那么可以把hz两字母换成BD(标点) 这种策略的好处 1:虽然是图片,但是利用了最简单的gif格式,又是只有两索引的,文件大小大大降低了 2:即使有人把你的图片全下载起来,由于文件名字的命名方式是很有规律的数字格式,所以只要他一不注意,他的图片编辑系统或者是他的操作系统本身会把图片按造某种格式来重新排列,象按造文件名里的数字大小来排列,这是常有的事,如此一来,文字的排列顺序一打乱,那人的一番辛苦就白花拉 破解的方法: 1:用抓屏工具把整个图抓下来,然后用处理软件还原成文字 2:查看网页原代码......

阅读全文(3322) | 评论:2

[创亿无限]关于简单加密的n个想法(2006-03-24 02:52:00)

摘要:你总有些文字信息不想被搜索引擎搜到 象政治性的内容以及成人小说什么的.可惜你为了访问速度又必须放国内空间,其实就算你放国外空间,也有可能被屏蔽掉 因此你需要一种简单加密,让机器无法读出其内容,(这里当然说的是正确内容)而另一方面你的狐朋狗友们能通过比较简单的方法来读出其内容 这里提供一些想法,仅仅是想法还没成熟 1,最简单的,利用html编码,把汉字转化成like %d1这种格式的然后存起来,这样机器是没办法查到你的 2,将文字信息储存到图片中,把图片放在那种免费相册并且支持外部引用的空间上,这有两种思路 一种是把文字信息转换成ascii码,写进bmp文件.把整个bmp文件划分为m个n*n的小方快,取这个小方快中固定的某点的颜色直为记录点,把ascii吗转换为颜色的代码,写入原位置,对于bmp文件的影响在于改变了其某些点的颜色,似乎没多大影响,当然你也可以直接用bmp加密工具来做,但这样就给读出信息增加难度了 还有一种是利用php函数的gd库函数来做图片,但图片的象素点颜色直完全是文字信息的ascii码的直,这种图片根本就不是图片,很混乱,但混乱归混乱,机器始终没有疑心,呵呵,而且这种生成的图片也容易解码,可以用php语言做个阅览器,要求用户输入图片的地址,而浏览器将图片翻译成文字交给读者,呵呵,(为实现这个,本人在学php的gd,不过别指望本人出成果) 3这个方法是打乱字符顺序,将一篇文章变成顺序混乱的字符组,这样的方法机器也根本无法搜索到它们想要的东西,最近我想了个js脚本实现的,其实也很简单,把用户提交的文章里的各个字符提取出来放在树组里,然后对数组里的每个变量都随机一次,这样就能打乱文章顺序了,同时用另外一个数组记录变量改变的情况,(比如,原来第1个数组变量现在跑第4位去了,那么第二个数组的第一个变量记录的数据就是4).把两个数组分开放,当然放一起也行哈,要阅读时再利用第二个数组对第一个数组进行恢复,生成原来的文章,呵呵  ......

阅读全文(3516) | 评论:4

[创亿无限]利用图片漏洞干些好事(2006-03-16 16:09:00)

摘要: 这个图片包含了一个音乐 同时嵌入我的qq空间地址 可以算是干了点好事 原理在我的空间找 ......

阅读全文(3623) | 评论:1

网站安装新思路(2006-03-15 20:11:00)

摘要:注意:部分名词在结尾有解释 前几天看php入门看到个ftp类函数,知道了php语言原来有ftp功能,这个让我想起了一个事 我自己没电脑,所以经常在网吧和学校机房上机 最近这半年喜欢装论坛,搞网站,一般都用别人写好的网站系统,象什么dvbbs啊,cms[1]啊 但是我发现个问题,一般网吧和机房里的上传速度很郁闷,碰上空间速度又不行的就更郁闷了,所以我尽量安装那种很小的网站系统,到现在都收集了不少精简的这种网站系统 看到php函数的ftp功能我突然想到可以利用这种功能来减轻人的劳动量 我把这种利用分两种情况 一种是用户的空间支持php和他的ftp函数的 这种的,其实可以开发一种专业性的空间探针[2],探测空间的支持情况,根据反馈的信息给予用户可选的安装方案,用户选择一套方案,然后开始安装 安装过程为服务商提供一个公用ftp站点,上面有各种网站系统提供下载,在用户空间开始工作后,调用php的ftp函数从服务商的公用ftp站点下载用户已经选择的安装方案所需要的网站系统,我想服务器与服务器之间应该速度很快吧,这种方法对象我这种经常在公共场所上网的非常好,因为我要装站点还要先去下载那个系统到本地,然后下载ftp软件,再然后把网站系统传到我的空间,而现在这些都省拉 同时,还可以在安装系统时安装一个监护指针程序,方便服务商统计跟踪用户使用情况,最重要的是,象discuz这种经常暴漏洞的论坛,只要官方一发现漏洞并且发布补丁后,就可以通过这些监护程序指示用户的网战系统下载最新补丁,真正做到自动升级,和反病毒程序有点象!呵呵 第二种是那种用户空间不支持php或者是php的但不支持ftp函数的 这种的可以选择服务商自己开个安装页面,由用户填写自己空间的ftp帐户密码等信息,交由服务商的系统,由服务商根据提交信息选择合适的探针程序上传到用户的空间进行探测,接下来的步骤和第一种情况是一样的,所以就不说拉 注: [1]cms :整站管理系统 [2]空间探针:一种程序,用脚本写的,本质和论坛什么的没区别,只是这种页面是收集页面所在站点的空间信息,象站点ip,组件支持情况等......

阅读全文(3757) | 评论:0

[创亿无限]提高qq空间人气的方法探讨(php相关)(2006-03-07 18:14:00)

摘要:我想要提高qq空间人气应该让别人对你的qq空间有所了解 有许多空间其实做得也不错 只是没有人知道他是那个样子的 所以没人去访问 因此我想应该找个办法让别人迅速了解你的qq空间的大致内容 这里我前天看php语言里说php可以打开网络上一个http地址 好,有办法了(也不知道行不行,不管他,反正我这里是想法) 用php相关函数打开你的qq空间地址,获得你的qq空间的输出代码,就是样式拉 然后把那些代码翻译成样式,也就是某个地方有什么标签信息的问题拉 然后用php的gd库做文章,创建个新图象文件,按照获得的描述代码来写图片 也就是说给你的qq空间做个缩略图 记得以前在论坛曾经看到过有那种可以显示你的ip,地址什么的图片,当时还觉着好牛 现在觉着也就那回事 呵呵 那么这个想法的关键在哪里呢 主要是如何根据php获得的你qq空间的代码来画图 如果有可能的话,最好是做个html分析器 这个似乎比较困难,不知道网络上有没有现成的供调用 把生成图片的地址引用到你的qq空间签名里 这样你到别人那里去踩的话,别人可以通过你的签名看到你的空间缩略 这种宣传效果应该很好 这种东西似乎也适用于在各种论坛推荐自己的主页什么的......

阅读全文(7842) | 评论:55

[创亿无限]不用进qq空间添加你的qq空间音乐(2006-03-01 20:22:00)

摘要:其实原理很简单 就是利用asp空间的fso权限写文件 把歌曲的名字和播放地址写入一个m3u文件 这是一种qq空间支持的播放列表文件 然后你在的qq空间里引用你写的这个文件的地址 那么你就可以在外面任意添加qq音乐播放地址了 当然要顺利播放还需要你的播放器支持播放m3u文件 这个一般来说都支持 除非你的播放器很久没更新了 如果谁有支持fso权限的asp空间可以用用 我把所有文件都打包了 下载地址是:......

阅读全文(3922) | 评论:5

[创亿无限]编程爱好者论坛签名小漏洞(2006-02-11 12:51:00)

摘要:论坛签名的图片没有限制图片大小 所以我自己做了个很长的图片 同时在签名里引用了几遍,经过我一跟帖,基本上别人就看不到其他人的内容了 或者看到了也很吃力 效果可见 http://www.programfan.com/club/showbbs.asp?id=139438......

阅读全文(2236) | 评论:6

[创亿无限][测试]测试代码(2006-01-21 13:24:00)

摘要:<IFRAME SRC="http://bbs100.com/bbs.cgi?id=think" WIDTH=400 HEIGHT=400 BORDER=0></IFRAME>......

阅读全文(2562) | 评论:0

[创亿无限]提高论坛速度的探讨(2006-01-21 13:18:00)

摘要:用户发言后,总是要重新刷一次页面,重新下载新的论坛帖子页面 我想若要提高速度,要从这个页面产生机制来下手 1,如果js脚本可以在本地连接远程数据库的话(我不知道行不行),那么一些非   重要的数据连接可以交给js脚本来做,这样速度明显提高了 2,利用cookies,要有个新的论坛系统原理,我简单说说我的原理,在每一个帖子都给予一个cookies,这个cookies记录的是生成帖子页面所需要的一些数据,象发帖用户,跟帖用户,以及帖子的内容等,总之,把cookies变成个文本数据库,那么当用户跟帖的时候,这个时候肯定页面要刷新,但这个刷新只要返回一个内容就行了,就是服务器返回数据递交成功,然后本地cookies开始运转,提取数据,合成新的页面,新的页面其实就是在服务器返回递交成功信号后,把用户刚才提交的内容以及用户自己的id添加到本地cookies里,然后利用这个新的cookies来合成页面,这样速度肯定是飞快,不知道哪个有兴趣来做做 大家千万别跟我客气,有错误请提出来    ......

阅读全文(2354) | 评论:1

[创亿无限][转帖]qq的协议,基于http,c类语言(2006-01-10 15:14:00)

摘要:有一年没有发表文章了,最近我为了一个项目对QQ协议进行研究,有些心得,不敢独享,故把其中一项协议--基于HTTP的QQ协议V1.1的不完整成果,拿出来与大家分享一下。大家说到QQ协议都觉得很神秘,是因为QQ不像MSN或者ICQ协议都已经官方公布了,而QQ的没有公布。研究它的人也不是特别的多,虽然已经有了基于QQ协议所写成的第三方软件 foicq, qq plugins for gaim, LumaQQ,但是由于他们是基于二进制Stream的协议过于复杂,大家阅读代码也有一定的难度,再加上网络上解析QQ协议的文章也不是十分多,所以基于QQ网络协议的应用程序也是寥寥无几的。现在我就把基于HTTP的QQ协议进行一个粗浅的剖析,希望对大家有所帮助。源码部分就用我喜欢的DELPHI和现在比较流行的C#语言对QQ协议的实现进行具体分析。    1、找寻支持QQ HTTP协议的服务器。    大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器。由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。    2、C#和DELPHI是实现HTTP的POST方法的通信。    C#:    C#里System.Web空间下提供了一个叫做WebClient的对象,使用此对象就可以使C#直接对服务器发送WEB客户端的请求。那么我们要对服务器提交POST方法那么就必须使用其UploadData()方法才行。首先把要请求的信息先转换为字节(因为POST提交的是字符的流数据),然后再做为UploadData()的参数。使用UploadData()进行数据提交,最后返回,POST的回馈信息。如下:    WebClient _client = new WebClient();    string ......

阅读全文(2521) | 评论:4