|
[求助]公司出的题目 请高人帮我分析一下 事关我的前程 谢拉
关键在于“不重新启动”计算机,“重新启动”的定义如何。 根据 流程:bios --> linux --> windows xp或者dos 来看,应该是说不经过bios代码就满足条件。 kexec这个系统调用可以理解为对内核的exec()调用。这是正解。 如果权限足够了,也可以直接进入内核。 写一个内核模块,将其载入内核,先将内核调度器关闭,然后从硬盘加载DOS BOOT RECORD到正确的物理地址,恢复BIOS参数块,然后重新初始化CPU到实模式,手动BOOT即可。 以上是我突然想到的,理论上可行,实际并不可行,比如BIOS参数块,Linux内核并没有保留它,因此说恢复,其实无法恢复。而且直接写物内存的方法也有问题。 所以,forget about it ,就说说kexec()调用吧。 1.内核版本必需为 2.6.13 或以上,并且要保证编译内核时该选项是打开的。 一般发行版都是打开的,egrep KEXEC /boot/config-2.6.xxxxxxx 结果是y就可以 而自己编译的内核,配置路径是 Processor type and features ---> [*] kexec system call (EXPERIMENTAL) 2.系统需要安装 kexec-tools 3.kexec通过一些数据结构来识别inux的内核映像,必须是elf32格式,所以还必须写一个“伪内核”来实现dos loader的功能。 |
|
[讨论]这个板块是不是该改成求破求脱专用板块了?
这个问题很挠头。 我的感觉是,很多人来到论坛就为了一个软件,在搜索引擎上找到的。 他们的目的本来就不是”研究“,而是要”破掉“ 发贴的内容,大多是:听说这里大牛多,谁能帮我破解xxx软件啊!!! 你一看,发贴数是1,2,3这样,基本都是这种情况。 他发个贴,过一会来看没人回,再顶一下,再过一会还没人,他就再到搜索引擎上找其它的答案。 还有,大部分都是游戏外挂的。这个很值得思考。游戏,有玩家,外挂,有市场,外挂作者,有利可图,玩家,游戏都是”永久免费“,就更不愿意花钱买外挂。 再加上”免费“的午餐吃惯了,甚至是”惯坏了“,反而认为“免费”的合理的,“付费”是荒谬的。想一下有多少人持这种观点??原因是他们不懂得软件也是人的劳动成果,或者说没有意识到。 再加上有多少网站,为了提高点点击率,在提供软件下载的同时,都带上一个注册机。以致于普通的用户以为注册机是软件一部分。 不要笑,我身边就有这样的人。 但这个问题根源很深,不是很容易就解决的。“有盗版干嘛用正版”这个观点,我想可以算是深入人心了。虽然很悲哀,但又能怎样呢? 就像很多人以为“黑客”就是盗号的一样,很多人也以为“软件安全”就是搞破解、盗版。 大环境如此。我们能做的,也只是尽力去维护论坛的良好技术氛围。 可否这样,在新手(从注册时间和发贴数量综合考虑)点击发贴时,先不进入到发贴的页面,而是将其引导到FAQ页面,或搜索导航之类的页面,提示他使用合适的主题词进行查询,但如果他真有需要发贴提问的话,让他再次确认后,再来到发贴的页面。 这是我的一个想法,不能算是“办法”。不知道可行否。 |
|
[讨论]小弟想学编程
首先,要完全放弃E的那些习惯。 要不要学C,是一个仁者见仁的事。一般来说,认为过硬的C语言基础是编程必不可少的基本功。 我个人认为,纯学C++也是可以的。当然有C的基础更好。 还有,我个人的观点是,不要从VC学起,而是从C++语言本身学起。 推荐一本书,《C++实践之路》,作者: 美.迈维尔斯基著周良忠译,中译版由人民邮电出版社出版。 此书反复强调”工业强度“的,”可靠的“,”健壮“的C++编程,让你真正领略C++的优美和强大。不过此书对于没有C基础的人来说入门比较费劲,可能会花较长时间。但我觉得多花的这个时间非常值,对于建立正确的C++思维,以及面向对象思维有着极大的作用。 当然,还有无数的经典的教材,像《C++Primer》,《Essential C++》等,可以自行选择。 如果要从C开始,可以看一些像《C Primer》,《The C Programming Language》等。 都是入门的经典教材,根据自身情况选择就可以了。 |
|
[求助]如何设置一批网上共享的pdf文档禁止拷贝,可以打印?
确实是这样,PDF文档的格式目前算是半公开,它的加密其实只是个摆设。 连ADOBE ACROBAT PRO自己都说,ADOBE公司的产品严格遵循相关的安全性限制,但不保证加密后的文档在第三方的软件工具上也具有一致的保密功能。 所以这个东西,也就是个“防君子不防小人”的东西。 但这个问题是PDF格式天生的,没办法。 |
|
|
|
|
|
[求助]如何设置一批网上共享的pdf文档禁止拷贝,可以打印?
使用Adobe Acrobat Professional就可以为PDF文档加上保护。 因为一次处理较多文档,可以使用“批处理”功能。 1.打开“批处理”对话框: 图1 2.新建一个批处理命令:点上图的“新建序列”,输入一个名字,这里输入NoChange为例,然后来到: 图2 这里,第2项“运行命令于”选择“指令目录”,并选择PDF文档存放的目录。注意它会自动扫描子目录下的文档的。 第3项根据需要选择输出的目录,可以配置输出选项: 3.配置了输入输出后,就要配置命令了。点击“选择命令”,来到这里: 图3 选择左边的 “文档”->“安全性”,然后点“添加”,将其加入命令序列。 4.配置命令的参数,在上图中点“编辑”,可以来到选择安全性的界面: 图4 根据需要选择。一般就使用“口令”方式就可以。 之后来到详细参数: 可以根据自己的需要进行设置,如兼容性(一般7.0以上就可以),如“全部文档加密”还是“加密元数据以外的所有文档”,另外还有设置打开文档是否需要口令,以及下方的保护许可。按需要设置即可。 如果对选项的含义不清楚,可以先用一个文档来试验。 全部完成后,回到图1,选则刚添加的批处理序列NoChange,点运行序列,再点确定,然后就等待执行完成吧。 PS.1 全部处理完成可能需要相当长时间。建议不使用“加密全部文档”,可以节省一些时间。另外,最好在服务器上跑。 PS.2 PDF的安全性其实比较弱,如果有人想要破解之是比较容易的。我上回帮别人分析过一个加密后的PDF文档,使用了其它的加密方式,是CHINA-DRM开发的加密工具,加密强度比较强。如果有必要的话可以购买此软件。(呵呵,不是广告) http://www.china-drm.com/doc/pdfencrypt.asp |
|
我们真的是资质太差吗?一个入门者的疑惑?
我讲的正是这个意思,呵呵。 |
|
[注意]再说不可解密的加密
那帖子我还记得。 直接无视掉就好了。 他自己说: "各种加密用于各自的领域.在我这个领域里,我这种异或就是最简单,最有效,最安全的." 就是他心里很明白自己弄的这个”算法“就不是加密,不适合在看雪讨论。 结果他还来叫嚣。不知道此人吃什么药了。 无视之。无视之。所谓不跟他一般见识。 |
|
[注意]再说不可解密的加密
MD5是不可逆的,但MD5冲突制造是可行的。 |
|
[求助]为什么OD载入,内存的起始地址不是ImageBase + BaseOfCode
OD出现这条警告,它的意思是,模块的入口点,即EntryPoint,所位于的节,并不是通常的.text节,而是在其它”非标准“的节。 也就是说,现在入口点不属于由BaseOfCode所指示的节了。 而一般来说,对程序加壳,壳通常会给程序添加节,而把壳的内容放在新的节中。不同的壳添加的节名各有特征,比如UPX加壳后,程序会含有UPX0和UPX1这样的节。 所以OD遇到这种情况会发出警告。 关于查看PE头部的信息,正如你所讲的PE_Stub,我常用的是LordPE。 |
|
我们真的是资质太差吗?一个入门者的疑惑?
不要对自己失掉信心。 刚开始接触时人人都会遇到困难,接触多了,用得时间长了,熟悉了后就慢慢理解了。 关于入门的教材,我也不好说哪个容易,哪个稍难。不同的作者有不同的编写思路,对不同的人来说,同一种讲解的方法理解的难度是不同的。 你可以自己到书店或图书馆多找几本,觉得哪种讲法更适合自己理解,然后就先把这本书仔细地学习一遍。 我的经验是,在第一次看书时,会有很多不懂的地方。先放过它,可以做一些记号。直接跳过往后看。一直看到自己几乎什么都看不懂,都要跳过了。 这时再把书翻到开头,重新学习,而且还要像第一遍那样仔细,所有知识点都要細读,这时还不能”有选择“地阅读自己”不懂“的地方,因为即使你觉得某些章节很简单,自己好像已经掌握,实际再读时会发现自己根本没掌握。 如此直到把整本书都读下来。 之后再回头读一遍,你会发现原来做记号的地方其实并不难。 再加以一些实践练习,很快就能跨过”入门“这道槛,之后就看自己的”修炼“了。 以上是我的经验。有很多书我都从图书馆借了不止一遍。还了,过两天又借出来,再看看。反复地看。 不要觉得这在浪费时间,特别是对于初级的入门级的书。相信我。 祝你早日成功。 |
|
[求助]谁有最新vmprotect1.64汉化破解版
如果真的需要,就买正版。 如果需要保护的软件价值,你觉得不值得买正版的,就用其它的。 不要总想着免费的,破解的。 就好比买手机,觉得自己用得着,也买得起,就买几千块的。如果觉得自己用200块钱的就够用了,就买200块钱的。 天下没有免费午餐。适合自己就行,从功能和价格综合来看。 |
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值