2012-11-05 21:12
⁄ 工业·编程
⁄ 共 6912字
在进行软件的破解、解密以及计算机病毒分析工作中,一个首要的问题是对软件及病毒进行分析。这些软件都是机器代码程序,对于它们分析必须使用静态或动态调试工具,分析跟踪其汇编代码。
从软件使用说明和操作中分析软件
欲破解软件,首先应该先使用该软件,了解一下功能是否有限制,最好阅读一下软件的说明或手册,特别是自己所关心的关键部分的使用说明,这样也许能够找点线索。
静态反汇编
所谓静态分析即从反汇编出来的程序...
软件防盗版阅读全文
2012-11-04 21:07
⁄ 工业·编程
⁄ 共 7274字
本文中,我们将向读者介绍恶意软件用以阻碍对其进行逆向工程的各种反调试技术,以帮助读者很好的理解这些技术,从而能够更有效地对恶意软件进行动态检测和分析。 一、反调试技术 反调试技术是一种常见的反检测技术,因为恶意软件总是企图监视自己的代码以检测是否自己正在被调试。为做到这一点,恶意软件可以检查自己代码是否被设置了断点,或者直接通过系统调用来检测调试器。 1.断点 为了检测其代码是否被设置...
软件防盗版阅读全文
2012-11-03 00:30
⁄ 工业·编程
⁄ 共 2678字
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。
》》》使用TortoiseSVN在源代码中嵌入作者或版本等信...
SVN, 操作指南, 程序员, 软件开发阅读全文
2012-11-02 20:45
⁄ 工业·编程
⁄ 共 3081字
1 序列号保护
数学算法一项都是密码加密的核心,但在一般的软件加密中,它似乎并不太为人们关心,因为大多数时候软件加密本身实现的都是一种编程的技巧。但近几年来随着序列号加密程序的普及,数学算法在软件加密中的比重似乎是越来越大了。
看看在网络上大行其道的序列号加密的工作原理。当用户从网络上下载某个shareware——共享软件后,一般都有使用时间上的限制,当过了共享软件的 试用期后...
软件防盗版阅读全文
2012-11-01 23:33
⁄ 工业·编程
⁄ 共 1618字
专业版
专业版(Professional) 面向个人开发人员,提供集成开发环境、开发平台支持、测试工具等,其中带有MSDN Essential(有效期一年的MSDN订阅)的完整版售价799美元、升级版售价549美元,带有MSDN订阅的完整版售价1199美元、升级版售价799美元。
高级版
级版(Premium):创建可扩展、高质量程序的完整工具包,相比专业版增加了数据库开发、Team Foundation Server(TFS)、调试与诊断、MSDN订阅、程序生命周期管理(ALM),完整版售...
visual_studio, 区别阅读全文
2012-10-31 23:10
⁄ 工业·编程
⁄ 共 1322字
1、交换机的作用是平均配速度,路由则没限制(有限速功能的除外)。把家里用的宽带比作一桌饭菜,要分几条线就如同在桌上坐了几个人,用交换机,就是把桌上的饭菜分好了再发给在座的每个人,每个人都只有同等的份量,无论男女还是老少。如果用了路由,在座的每位就像是在饭店叙旧,没限定谁该吃多少,饭量大的就可以多吃点,没谓口的可吃可不吃。如果在座的都不互相认识,如果用了路由,就会出现挣抢,大家...
区别, 网络设备阅读全文
2012-10-30 22:25
⁄ 工业·编程
⁄ 共 1398字
程序员每天该做的事
1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢
4、考虑自己一天...
程序员, 软件之路阅读全文
2012-10-29 11:55
⁄ 工业·编程
⁄ 共 636字
有网友不知道猫和路由器、集线器,交换机的区别 他们之间有什么不同?下面的文字希望对新人有所帮助。
1)猫
猫至少有两种端口:一个接电话线,一个接RJ-45口(网线)就是 modem,中文叫:调制解调器。简单的说就是把你电脑里的数据转换成一个特定的信号,然后在电话线上发送出去。就是 能将数字信号转换成模拟信号在电话网上传送,也能将接受到的模拟信号转换成数字...
网络设备阅读全文
2012-10-28 10:47
⁄ 工业·编程
⁄ 共 1813字
路由器(Router)亦称选径器,是在网络层实现互连的设备。它比网桥更加复杂,也具有更大的灵活性。路由器有更强的异种网互连能力,连接对象包括局域网和广域网。过去路由器多用于广域网,近年来,由于路由器性能有了很大提高,价格下降到与网桥接近,因此在局域网互连中也越来越多地使用路由器。
路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”...
网络设备阅读全文
2012-10-27 20:40
⁄ 工业·编程
⁄ 共 3084字
为了让这个名单(也包括后续文章中提到的其他名单)更有价值,我给自己定了两条原则。第一,只挑五本。哪怕多一本,让它共享这份荣誉的位子也没有,也没有为那些差不多靠边者准备优秀奖。五个位子,五本书。第二,我没有将自己的书排除在竞争行列之外。如果我要评判别人的书,当然也不能放过自己的。
这两个原则已经相当公平而严格了,因此我在其他方面就可以偷点懒:我不打算对名单上的...
c++, 书籍推荐, 新手阅读全文