自己一个人研究别人程序时的遭遇
来源:互联网 发布:Mac 怎么共享文件夹 编辑:程序博客网 时间:2024/05/21 16:57
最近没事做的时候就在研究一个免费的OA系统,基于C#的系统,自称是免费的,那我就要尝尝这免费的大餐撒。当然俺们还是很小心的哦,测试是时候不会糊里糊涂就拿来用。
刚开始觉得这个系统免费版还是很好用的,sql的数据库,内网测试的时候只有我的3台计算机在试用,但就是登录的时候确实很慢,不用有理论知识也知道不可能这么慢的,初步猜测是程序留的后台太拙劣了:在登录时候向外网发送数据,且会返回数据才能正常登录!
果然,当我把外网和测试的服务器断开,进行局域网内部测试以后就会出程序运行错误的提示。呵呵,无法解析“ ******.com ”,确实是该软件的官方网站。因为笔记本几乎都是双网卡,连外网有个无线路由器还是很方便的吖,连上去查了下一无所获。 打开源代码文件认真看了一些,发现全都是些几乎没用的代码,需要的全都封装在dll里面了!巨大的汗 。良久以后还是想通过我的知识的力量来将它拿下,于是找出老师上课讲的视频笔记(这个是老师放在学校内网看的,我做了手脚把它们都下到本地了,呵呵对不住了老师,我是笨学生嘛),看罢用vs2008的工具对主要的dll反汇编了一次,看见了里面类和方法的il代码,那证明程序的dll都没进行混淆,在login方法下按ctrl+f查找,输入“.com”,呵呵,出来了“ ****.com/freeuser/***=?”,看到了咩,这就是免费的东西的代价,自己的资料会无声无息滴被传到人家那儿去!具体是怎么传的我就没仔细研究咯,本以为改了重新写这个方法后编译个dll添到服务器上去引用起应该就没事咯,但是人家毕竟是团队高手们啊,我只是菜鸟,弄上去了有发现错误,无法查找源文件D:/****/****/****/login.aspx.cs文件,乖乖,我的程序明明是放到F盘滴嘛,看到这儿我打算是放弃了,因为从这里就知道这个免费的程序只是整个系统的一部分,整个系统有一部分已经由开发人员放到他们的服务器上了,觉得这只是根鸡肋,而且可能是有毒的鸡肋。不要也罢。
这个系统收费的版本我没做过测试和研究,故不知是否还任然保留了成这个样子的,这就要看他们公司的职业操守了。经过简单的猜想,登录了他们使用的程序去看,似乎他们还给政府部门做过项目噢,不知道是不是给顾客适用体验的幌子还是真有其事,但里面似乎有几个附件叫“程序bug”的txt文件,看样子有不是给顾客使用的!
不管了,这不是我的事了,走了。希望本这么好的程序有人支持你们,也希望你们不要做对不住你们客户的事!如果不是程序的问题我都可能建议学校使这个系统的。如果可以还可以购买的!但如今只否定你们咯~
总结:
免费的东西往往都可能有陷阱,希望大家啊在网上找免费的东西时多进行测试,多留几个心眼,我也不是什么计算机高手,但涉及到公共信息的部分还是请对自己负责。
当然,希望这里真正的高手可以和我多的交流,从技术的层面多探讨,让小弟我能更进步。
- 自己一个人研究别人程序时的遭遇
- 别人的程序加入自己的菜单
- 怎么自己就没有一直研究别人博客的习惯?
- 有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口
- 当一个人自己自信的时候,是不需要向别人标榜自己多么的忙碌或者伟大的了!
- 别人眼中的自己
- 让别人自己决定别人的生活
- 如何研究别人的代码
- 在一个人陷入困境时,最需要的是别人的关心与帮助
- 模仿别人的程序
- UC SDK添加之 读别人程序及其写自己的程序感悟
- 别人的东西,自己先用着!!!
- 自己一个人
- 使用管道编程----利用别人的程序,实现自己的功能
- 程序是给自己看的还是给别人看的
- 看了些别人怎样搞研究才发现自己跌跌撞撞的一年多犯了很多错误。。
- 查到的别人稀疏表示的研究
- 怎样让自己的程序进程不让别人强行关闭掉
- Java 图片处理
- 一个简单的触发器
- 软件测试度量指标简介-转载
- Sqlite的多线程问题
- eclipse 使用vss插件的常见问题
- 自己一个人研究别人程序时的遭遇
- command api
- 3D忆阻器混合芯片面世 实现人工神经网络
- SQLSERVER 存储过程 语法
- 关于textarea自动生成N多空格的问题
- 情感
- C语言中拷贝文件(WIN)
- 使用QtDBus作为Qt的进程通信
- 产生不重复随机数的方法