爱林-博客 ——天高任我翔,海深任我游!
WEDNESDAY
2007-11-10【置顶】精美JS日历
分类:Web开发时间:2007-11-10 17:56:41作者:2lin
标签:JavaScript    
时间一晃就是一年啊。 记得第一次写的日历,到第二次改进用了二年。 这次改进又用了一年。。
时间总是这样悄然流走,而自己却还在原地踏步。。不禁有点悲伤
这次改进也不大 就是用了iframe 使select或flash不再烦人的遮住日历
有很多朋友都和我讲怎么还不改进一下呢,我只能苦笑。我也想改进啊,但总有很多事情牵扯。。。
[演示] [下载]

有朋友讲 iframe里出错。 现修改了一个版本专门用于iframe里的
调用时创建
var cdr = new Calendar("cdr","top.frmMain"); 后个参数为frame的名称
[框架版下载]

——此篇较长,点击这里查看全文

+查看评论 (11)+发表评论+Trackback地址+Trackbacks (0)
2007-11-4文件捆绑(二)
分类:Delphi情缘时间:2007-11-4 11:11:06作者:2lin
标签:捆绑    
上次写到使用附加捆绑文件的方式. 这次介绍使用签入式捆绑
签入式捆绑的原理也很简单,
也是把木马程序附加到程序尾部 然后在原程序里添加一个代码节
用来把木马程序释放出来. 最后将原程序的入口点改成添加节的起始地址
由于这种试会改变原程序的大小,并且和程序运行的环境有关.
所以 .net或其它的虚拟机程序是不能被运行的.
还有一种就是有附加数据的程序  因为改变了文件的大小 如果强行捆绑 有可能会使原程序执行出错.
下面给出捆绑代码(请勿用于病毒传播)Demo下载

——此篇较长,点击这里查看全文

+查看评论 (1)+发表评论+Trackback地址+Trackbacks (0)
2007-10-22文件捆绑感染(一)
分类:Delphi情缘时间:2007-10-22 17:33:02作者:2lin
标签:捆绑    
最近在研究病毒木马程序的感染和捆绑方式。
发现文件困绑有多种方式 我只和大家探讨两种方式 一种是附加的方式,一种是内嵌式 
第一种方式 就是将木马程序附加在别的程序头部 也就是说 运行的目标程序是木马
然后木马程序将原程序解压出来再运行 听说熊猫烧香的程序用的就是这种方法
这种方式有缺点也有优点
优点是: 
 可以捆绑任何程序
缺点是: 
 运行时需要把目标程序给拷贝出来然后 然后再运行真正的程序 这种方法容易使人察觉出来被捆绑,并且如果目标程序大的话运行速度会比较慢
实现方法:(Demo下载
如果不改变图标,实现方法是非常简单的。
用文件流的方式 把目标程序写在木马程序后面 
这里提供修改图标的实现方法,就是替换目标程序里的所有资源,如果资源文件被压缩,捆绑将出错
(目前网络上有很多获取图标的方法,比如用ExtractIcon获取目标程序中的图标 这种方法读取出来的图标
和原程序的图标是有差别的。 就是颜色会浅一点, 让人一看就知道程序可能被捆绑过了)
请勿用于病毒传播,这里只贴出核心代码

——此篇较长,点击这里查看全文

+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
2007-8-22SMTP协议
分类:Delphi情缘时间:2007-8-22 11:45:24作者:2lin
标签:SMTP    

不想用Delphi的Indy控件.  实在是BUG太多, 而且引用后,你的程序容量将大量增加
在考虑之后决定使用纯winsock来写一个发邮件的类, 并且支持发送附件.
在网上找到smtp协议介绍.,并且自己用foxmail发送一封带附件的邮件 
抓包分析后 写了一个发送邮件的类.  可能有些BUG 请大家指出
调用方法

uses uMail;

var
 Mail : TMail;
begin
  Mail := TMail.Create;
  try
    Mail.Host := 'alin.vicp.cc';
    Mail.FromAddr := 'test@alin.vicp.cc';
    Mail.Password := '111111';
    Mail.ToAddr := 'test@alin.vicp.cc';
    Mail.Subject := '测试发送的邮件!';
    Mail.Body := '这是一封测试的邮件!';
    Mail.Attaches.Add('c:\test.rar');
    Mail.Attaches.Add('c:\test1.rar');
    if Mail.Send then
       ShowMessage('Send Ok')
    else
       ShowMessage('Send Failed' + #13 + Mail.ErrMsg);
  finally
    Mail.Free;
  end;
end;

源码下载

——此篇较长,点击这里查看全文

+查看评论 (4)+发表评论+Trackback地址+Trackbacks (0)
2007-7-31JS的MessageBox
分类:Web开发时间:2007-7-31 17:11:25作者:2lin
标签:JavaScript    
可惜js 不支持阻塞模式 
返回值只能用异步了。
支持 FF ie opera
DOCTYPE 可以申明 也可以不申明
存在问题 
在opera 里图层不能透明 
对于页面内有iframe的也无法使用
在ie里无法遮住select的

演示地址: http://www.2lin.net/soft/Demo1.html
下载地址: http://www.2lin.net/soft/MessageBox.rar

——此篇较长,点击这里查看全文

+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
2007-5-18把握当下,莫等待。(转)
分类:随心所欲时间:2007-5-18 13:18:30作者:2lin
    把钱省下来,等待退休後再去享受
  结果退休後,因为年纪大,身体差,行动不方便,哪里也去不成。
  钱存下来等养老,结果孩子长大了,要出国留学,要创业做生意,要花钱娶老婆,自己的退休金都被拗走了。

  当自己有足够的能力善待自己时,就立刻去做,老年人有时候是无法做中年人或是青少年人可以做的事,年纪和健康就是一大因素。
小孩子从小就告诉他,养你到高中,大学以後就要自立更生,要留学,创业,娶老婆,自己想办法,自己要留多一点钱,不要为了小孩子而活。

  我们都老得太快却聪明得太迟,我的学长去年丧妻。这突如其来的事故,实在叫人难以接受,但是死亡的到来不总是如此。
  学长说他太太最希望他能送鲜花给他,但是他觉得太浪费,总推说等到下次再买,结果却是在她死後,用鲜花布置她的灵堂。
  这不是太蠢愚了吗?!等到......、等到.....,似乎我们所有的生命,都用在等待。

  「等到我大学毕业以後,我就会如何如何」我们对自己说「等到我买房子以後!」「等我最小的孩子结婚之後!」「等我把这笔生意谈成之後!」「等到我死了以後」
  人人都很愿意牺牲当下,去换取未知的等待;牺牲今生今世的辛苦钱,去购买後世的安逸。

  在台湾只要往有山的道路上走一走,就随处都可看到「农舍」变「精舍」,山坡地变灵塔,无非也是为了等到死後,能图个保障,不必再受苦。
许多人认为必须等到某时或某事完成之後再采取行动。
  明天我就开始运动,明天我就会对他好一点,下星期我们就找时间出去走走,退休後,我们就要好好享受一下。

  然而,生活总是一直变动,环境总是不可预知,在现实生活中,各种突发状况总是层出不穷。身为一个医生,我所见过的死人,比一般人要来得多。
  这些人早上醒来时,原本预期过的是另一个平凡无奇的日子,没想到一个意料之外的事;交通意外、 脑溢血、心脏病发作等等。刹那间生命的巨轮倾覆离轨,突然闯进一片黑暗之中。
  那么我们要如何面对生命呢?我们毋需等到生活完美无瑕,也毋需等到一切都平稳,想做什么,现在就可以开始做起。
  一个人永远也无法预料未来,所以不要延缓想过的生活,不要吝於表达心中的话,因为生命只在一瞬间。

  记住!
  给活人送一朵鲜花,强过给死人送贵重的花圈。每个人的生命都有尽头,许多人经常在生命即将结束时,才发现自己还有很多事没有做,有许多话来不及说,这实在是人生最大的遗憾。
  别让自己徒留「为时已晚」的空余恨。逝者不可追,来者犹未卜,最珍贵、最需要即时掌握的「当下」,往往在这两者蹉跎间,转眼错失。

  人生短暂飘忽,包得有一首小诗这样写:高天与原地,悠悠人生路;行行向何方,转眼即长暮。正是道尽了人生如寄,转眼即逝的惶恐。
  有许多事,在你还不懂得珍惜之前已成旧事;有许多人,在你还来不及用心之前 已成旧人。遗憾的事一再发生,但过後再追悔「早知道如何如何」是没有用的,「那时候」已经过去,你追念的人也已走过了你。

    一句瑞典格言说:「我们老得太快,却聪明得太迟。」
  不管你是否察觉,生命都一直在前进。人生并未售来回票,失去的便永远不再将希望寄予「等到方便的时间才享受」,我们不知失去了多少可能的幸福,不要再等待有一天你「可以松口气」,或是「麻烦都过去了」。
  生命中大部分的美好事物都是短暂易逝的,享受它们、品尝它们,善待你周围的每一个人,别把时间浪费在等待所有难题的「完满结局」上。
  找回迷失的生命。死亡也许是免费的——但是,却要付出生命的代价。
  劝大家一句话:把握当下,莫等待。
+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
2007-4-3循环
分类:随心所欲时间:2007-4-3 21:28:15作者:2lin
生活就是一个循环,在循环一个周期以后,你又回到了原点. 是上天注定,还是人为的安排,
程序里的 while true 没有break 永远也跳不出来.
循环可以是一天/一周/一年/十年… 也可以是心情/习惯/工作...,
当我犯了一个错误的时候,并没有为此而break 而是周而复始的继续犯错误.
当我break出来后 发现我又在另一个while true 里
我无法跳出, 也不可能跳出. 因为这是世界的规律
宇宙外面是什么? 原子里面又是什么?
既然无能为力
我能做的就是让自己在一个好的while true 里
我不能让好的while true break
在while true 时还要sleep 思考一些问题
我的大脑装的都是什么?
是不是垃圾太多. 没有整理功能, 只会让自己思考越来越慢
我的身体是铁打的吗?
我希望是, 可是我的身体是肉长的.
我终于明白了,对自己的身体好, 就是对父母好, 就是孝顺. 因为身体是父母给的
如何才能弥补过去的损失.
没有办法, 过去的都过去了.损失是无法弥补的,
唯一能做的就是不让继续损失.
从现在起, 我要设计一个好的循环.
思绪很乱, 因为这也是一个循环.
+查看评论 (1)+发表评论+Trackback地址+Trackbacks (0)
2007-3-7网络游戏外挂的破解
分类:随心所欲时间:2007-3-7 15:57:22作者:2lin

一个打台球的网络游戏外挂 由于原服务器关闭,所以分析了一下网络验证部分

做了个内存补丁,搞定。并且自己做了个服务主机。

试用的时候 用户和密码都为空

[下载]

——此篇较长,点击这里查看全文

+查看评论 (12)+发表评论+Trackback地址+Trackbacks (0)
2006-12-30破解
分类:随心所欲时间:2006-12-30 11:32:34作者:2lin
 学破解其实有很久了,以前想写游戏外挂.曾拼命学习汇编一个星期,结果没有什么进展就放下来了,反反复复 现在终于有些进展了,一般的软件拿到手里还是能分析一两下的. 值得高兴是,我的一篇破解学习文章被看雪论坛设置为精华.

——此篇较长,点击这里查看全文

+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
2006-11-22JS日历
分类:Web开发时间:2006-11-22 14:34:47作者:2lin
标签:JavaScript    
两年前写过一个日历,可是兼容性不好. 这次重新写了一次.
兼容多种浏览器
了解了不少东东,特别是对于W3C标准化.
如 FF和IE 对box模型的理解不同
box.style{width:100;border 1px;}
ie理解 为 box.width = 100
ff 理解 为 box.width = 100 + 1*2 = 102
可以使用这种方法使两种浏览器都可以正常浏览
box.style{width:100!important; width /**/:120px;border 1px;}
注意 width(空格)/**/

——此篇较长,点击这里查看全文

+查看评论 (15)+发表评论+Trackback地址+Trackbacks (0)
2006-9-11秋天
分类:随心所欲时间:2006-9-11 22:07:31作者:2lin
   外面的风刮的呼呼的响,像恐怖电影中的音乐,又有点像一个人的哀鸣,呜呜.... 让人心里感觉到一股凉意,这就像老天在告诉我们:秋天来了!
    热躁的夏天已经离去,没有一点留恋的味道。因为夏天实在是太热了,让人不喜欢。记得有个朋友说,他喜欢冷点,不喜欢热。因为冷的话可以多穿点衣服,而热脱光了还是热。其实也不然,仔细想一想,夏天还是有很多好处的。如果只是单从温度上去比,夏天当然是不舒服的。但是如果没有夏天的炎热人们又怎么能体验到在炎热夏天喝一杯冰冻饮料的感觉呢!又怎么能够体会到大汉淋漓的痛快感觉呢!夏天让人感觉到青春的活力,他用热情的心燃烧着整个大地。 

——此篇较长,点击这里查看全文

+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
2006-7-17那些花儿
分类:随心所欲时间:2006-7-17 21:43:45作者:2lin

吉他课程终于学完了,转眼间不觉过了半年。感觉自己吉他弹的还不是很好
也许是自己没有太多的时间去练习,又或许是自己的天赋不够。

今天晚上很静,于是录了这首歌。
我不习惯用语言来表达自己的情感~~
我只是在唱这首歌的时候会想起很多人~
曾经和我在一起的朋友现在你还好吗~~
现在的你快乐吗~~

那些花儿,送给我所有的朋友!

——此篇较长,点击这里查看全文

+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
2006-6-6文摘
分类:随心所欲时间:2006-6-6 17:08:53作者:2lin
     我已经不再年轻了,青春的时光闪现在我身上是那么短促,我没有为自己留住什么,我挽留不住所有流逝的岁月。于是我在记忆中搜寻,回首往事,记忆的千百回追加,带着一颗焦虑的心急切地张望,试图从那些流逝的日子里找出自己存在过的确凿证据。然而透过如梦如幻的记忆,我看到的仅仅是一页页残破的画面。我知道那画面中的男孩就是我,但他的面容却越来越模糊.
  日子川流不息,悄冥地从我身旁流过。我发现年龄越大,时光流逝得越快。年轻的心早已埋葬岁月的风尘中,像一片落叶轻轻飘落,像天空中的雪花溶入海的碧波。当年那个多愁善感的孩子在哪儿?我渴望在茫茫人海中觅到他,但时间和空间却无情地将他和我阻隔。回忆不可能带我去见他,记忆只是一遍又一遍的重复,我无论怎样也找不到他了.
  也许我的生命根本没有任何线索,没有实实在在存在过的依据。我开始用文字为自己筑造永恒,让一颗敏感的心生活在一个个极易消失的美妙瞬间。那是一种自发的写作,也是一场灾难般写作的开始。只不过,我所有的文字都是一个成年人苍白岁月的记录,算不上什么。那些在我心中反复挣扎过无数次而写下的东西也仅仅是一种虚无的幻象。我已经老了,年轻的心像流星划过天空,什么也没留下。
+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
2006-6-2孤单的一天。
分类:随心所欲时间:2006-6-2 10:09:46作者:2lin
    不知道什么时候开始的,上下班都是两个人一起。在路上我们欢声笑语,让人想到快乐的童年时光。可是昨天他走了,和公司辞职了。路上再也见不到两个一起走路飞快、快乐的男孩了。突然有点惆怅,是啊!天下没有不散的宴席,我一直都明白。
+查看评论 (1)+发表评论+Trackback地址+Trackbacks (0)
2006-4-25《爱的罗曼史》
分类:随心所欲时间:2006-4-25 13:32:34作者:2lin
  《爱的罗曼史》吉他曲中的一首不朽名作. 舒缓的三连音在均匀地流动,充满了诉说不完的情感。像一首把握了辽远而粗犷的诗歌,一步一步撩起我们潜在的忧愁,还有对于爱情的无限渴望。一旦乐曲响起,我的心就会在音乐中徜徉,我的心不会轻易地游走。那或许是在翠绿中舞动的一绺极细的清泉,也可能是在茫茫荒漠中,被夕阳轻笼残破的古城。没有大起大落,没有大悲大喜,有的只是低沉的思念和无穷的感慨。我发现那首曲子最大的神奇是在于,当你忧伤的时候,它似乎在讲述你的惆怅;当你痛苦的时候,它就会给予你慰藉,而当真正爱上一个女孩时,它又仿佛在倾诉自己对那个女孩或浓或烈的爱。
+查看评论 (0)+发表评论+Trackback地址+Trackbacks (0)
日历
发表留言
署名:记住我
主页:
标题:
类别:
内容:
最新日志
精美JS日历
文件捆绑(二)
关于我
文件捆绑感染(一)
SMTP协议
JS的MessageBox
把握当下,莫等待。(转)
循环
网络游戏外挂的破解
破解
JS日历
秋天
那些花儿
文摘
孤单的一天。
《爱的罗曼史》
决定开始学Java了
是要给自己充充电了!
好久没写过Blog了
常见电子书格式及其反编译思路
最新留言
想要一份UMD格式说明
想要一份UMD格式说明
感谢。。
我也想要UMD格式说明
求教
路过
怎样购买你的外挂
您好,求教
你好
爱林 你好
最新评论
小敏:你好!
看到你的文章真让我激动啊。我一直都想做一个文件的打开与转换的软件,做到UMD这里就卡做……
Seco:给2点建议:
1. 希望把选择“年份”和“月份”的地方改为select下拉菜单。
2.希……
路过的,:太感谢楼主了
笑嘻嘻:IFRAME的里面
将所有的“top.” 去掉 导致firefox下 日期年 月下拉菜单不能正常……
pisces312:你好,终于看到你这里有关于UMD格式解析的文章,希望你给我发一份详细一些的UMD文件格式解析参考……
七爷:好一个$2E656d69... -_-o
还要自己写TDatas的结构...汗~~~
能否也发份umd格式说明给我?:能否也发份umd格式说明给我?到处都没有找到...
EMail:bjydfq@163.com
java开发者:很不错啊,谢谢
如何购买正版的软件:如何购买正版的软件
铁牛:我支持你,收我为徒吧
最新Trackback
站点统计
文章总数:61
评论总数:78
引用总数:4
访问统计:43611
网站名称:爱林-博客
我的相册