当前位置:首页 » 操作系统 » 软件源码修改

软件源码修改

发布时间: 2024-08-01 02:21:08

A. 如何修改网站源代码 买了个代源码 想修改下

右键点击你想修改的代码----选择打开方式---选择记事本----点确定。就可以打开修改了。

修改后记得保存。

当然上面基本对你来说是废话,既然你想修改源码,那就是会编程语言了,既然会编程当然知道用什么编辑软件打开了。

所以你问的这个问题没有什么实际意义,还是先去看看怎么做网站,怎么架设和网页编辑语言的书籍和教程

B. 想要将一段源代码改变成一个程序,怎样做才能成功

我们大家一定都听说过计算机语言,也就是说给计算机输入命令的一种语言,也就是许多计算机专业的编码。这些就相当于是一条条的命令和条件,能够让这个程序或者软件进行下去,这也是一个非常普及的能力。现在无论是哪一个专业的学生都可以学习。这样有能力这可以是现在许多工作上都需要的一种能力,无论你是否是计算机专业的学生或者说工作者。

C. 怎样查看和修改软件的源代码

exe文件信息一般不能直接更改,因为是编译好的,并且一般都加了壳。
想改的话,得用脱壳了吧。不同的文件有可能用了不同的软件加了壳。
用各类脱壳工具测试并脱壳后,再反编译,有可能得到相关文件信息并更改。

(一)壳的概念

作者编好软件后,编译成exe可执行文件。 1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名,即为了保护软件不被破解,通常都是采用加壳来进行保护。 2.需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩, 3.在黑客界给木马等软件加壳脱壳以躲避杀毒软件。实现上述功能,这些软件称为加壳软件。

(二)加壳软件最常见的加壳软件ASPACK ,UPX,PEcompact 不常用的加壳软件WWPACK32;PE-PACK ;PETITE NEOLITE

(三)侦测壳和软件所用编写语言的软件,因为脱壳之前要查他的壳的类型。 1.侦测壳的软件fileinfo.exe 简称fi.exe(侦测壳的能力极强) 2.侦测壳和软件所用编写语言的软件language.exe(两个功能合为一体,很棒) 推荐language2000中文版(专门检测加壳类型) 3.软件常用编写语言Delphi,VisualBasic(VB)---最难破,VisualC(VC)

(四)脱壳软件。 软件加壳是作者写完软件后,为了保护自己的代码或维护软件产权等利益所常用到的手段。目前有很多加壳工具,当然有盾,自然就有矛,只要我们收集全常用脱壳工具,那就不怕他加壳了。软件脱壳有手动脱和自动脱壳之分,下面我们先介绍自动脱壳,因为手动脱壳需要运用汇编语言,要跟踪断点等,不适合初学者,但我们在后边将稍作介绍。

加壳一般属于软件加密,现在越来越多的软件经过压缩处理,给汉化带来许多不便,软件汉化爱好者也不得不学习掌握这种技能。现在脱壳一般分手动和自动两种,手动就是用TRW2000、TR、SOFTICE等调试工具对付,对脱壳者有一定水平要求,涉及到很多汇编语言和软件调试方面的知识。而自动就是用专门的脱壳工具来脱,最常用某种压缩软件都有他人写的反压缩工具对应,有些压缩工具自身能解压,如UPX;有些不提供这功能,如:ASPACK,就需要UNASPACK对付,好处是简单,缺点是版本更新了就没用了。另外脱壳就是用专门的脱壳工具来对付,最流行的是PROCDUMP v1.62 ,可对付目前各种压缩软件的压缩档。在这里介绍的是一些通用的方法和工具,希望对大家有帮助。我们知道文件的加密方式,就可以使用不同的工具、不同的方法进行脱壳。下面是我们常常会碰到的加壳方式及简单的脱壳措施,供大家参考: 脱壳的基本原则就是单步跟踪,只能往前,不能往后。脱壳的一般流程是:查壳->寻找OEP->Dump->修复 找OEP的一般思路如下: 先看壳是加密壳还是压缩壳,压缩壳相对来说容易些,一般是没有异常,找到对应的popad后就能到入口,跳到入口的方式一般为。 我们知道文件被一些压缩加壳软件加密,下一步我们就要分析加密软件的名称、版本。因为不同软件甚至不同版本加的壳,脱壳处理的方法都不相同。

常用脱壳工具: 1、文件分析工具(侦测壳的类型):Fi,GetTyp,peid,pe-scan, 2、OEP入口查找工具:SoftICE,TRW,ollydbg,loader,peid 3、mp工具:IceDump,TRW,PEditor,ProcDump32,LordPE 4、PE文件编辑工具PEditor,ProcDump32,LordPE 5、重建Import Table工具:ImportREC,ReVirgin 6、ASProtect脱壳专用工具:Caspr(ASPr V1.1-V1.2有效),Rad(只对ASPr V1.1有效),loader,peid(1)Aspack: 用的最多,但只要用UNASPACK或PEDUMP32脱壳就行了 (2)ASProtect+aspack:次之,国外的软件多用它加壳,脱壳时需要用到SOFTICE+ICEDUMP,需要一定的专业知识,但最新版现在暂时没有办法。 (3)Upx: 可以用UPX本身来脱壳,但要注意版本是否一致,用-D 参数 (4)Armadill: 可以用SOFTICE+ICEDUMP脱壳,比较烦 (5)Dbpe: 国内比较好的加密软件,新版本暂时不能脱,但可以破解 (6)NeoLite: 可以用自己来脱壳 (7)Pcguard: 可以用SOFTICE+ICEDUMP+FROGICE来脱壳 (8)Pecompat: 用SOFTICE配合PEDUMP32来脱壳,但不要专业知识 (9)Petite: 有一部分的老版本可以用PEDUMP32直接脱壳,新版本脱壳时需要用到SOFTICE+ICEDUMP,需要一定的专业知识 (10)WWpack32: 和PECOMPACT一样其实有一部分的老版本可以用PEDUMP32直接脱壳,不过有时候资源无法修改,也就无法汉化,所以最好还是用SOFTICE配合 PEDUMP32脱壳 我们通常都会使用Procmp32这个通用脱壳软件,它是一个强大的脱壳软件,他可以解开绝大部分的加密外壳,还有脚本功能可以使用脚本轻松解开特定外壳的加密文件。另外很多时候我们要用到exe可执行文件编辑软件ultraedit。我们可以下载它的汉化注册版本,它的注册机可从网上搜到。ultraedit打开一个中文软件,若加壳,许多汉字不能被认出 ultraedit打开一个中文软件,若未加壳或已经脱壳,许多汉字能被认出 ultraedit可用来检验壳是否脱掉,以后它的用处还很多,请熟练掌握例如,可用它的替换功能替换作者的姓名为你的姓名注意字节必须相等,两个汉字替两个,三个替三个,不足处在ultraedit编辑器左边用00补。

常见的壳脱法:

(一)aspack壳 脱壳可用unaspack或caspr 1.unaspack ,使用方法类似lanuage,傻瓜式软件,运行后选取待脱壳的软件即可. 缺点:只能脱aspack早些时候版本的壳,不能脱高版本的壳 2.caspr第一种:待脱壳的软件(如aa.exe)和caspr.exe位于同一目录下,执行windows起始菜单的运行,键入 caspr aa.exe脱壳后的文件为aa.ex_,删掉原来的aa.exe,将aa.ex_改名为aa.exe即可。使用方法类似fi 优点:可以脱aspack任何版本的壳,脱壳能力极强缺点:Dos界面。第二种:将aa.exe的图标拖到caspr.exe的图标上***若已侦测出是aspack壳,用unaspack脱壳出错,说明是aspack高版本的壳,用caspr脱即可。 (二)upx壳 脱壳可用upx待脱壳的软件(如aa.exe)和upx.exe位于同一目录下,执行windows起始菜单的运行,键入upx -d aa.exe (三)PEcompact壳 脱壳用unpecompact 使用方法类似lanuage傻瓜式软件,运行后选取待脱壳的软件即可 (四)procmp 万能脱壳但不精,一般不要用 使用方法:运行后,先指定壳的名称,再选定欲脱壳软件,确定即可脱壳后的文件大于原文件由于脱壳软件很成熟,手动脱壳一般用不到。

三、压缩与脱壳

现在脱壳一般分手动和自动两种,手动就是用TRW2000、TR、SOFTICE等调试工具对付,对脱壳者有一定水平要求。而自动就稍好些,用专门的脱壳工具来脱,最常用某种压缩软件都有他人写的反压缩工具对应,有些压缩工具自身能解压,如UPX;有些不提供这功能,如:ASPACK,就需要UNASPACK对付。很多文件使用了一些压缩加壳软件加密过,这就需要对文件进行解压脱壳处理后,才能汉化。这种压缩与我们平时接触的压缩工具如winzip,winrar等压缩不同,winzip和winrar等压缩后的文件不能直接执行,而这种 EXE 压缩软件,EXE文件压缩后,仍可以运行。这种压缩工具把文件压缩后,会在文件开头一部分,加了一段解压代码。执行时该文件时,该代码先执行解压还原文件,不过这些都是在内存中完成的,由于微机速度快,我们基本感觉不出有什么不同。这样的程序很多,如 The bat,Acdsee,Winxfile等等。

要脱壳就应先了解常用压缩工具有哪些,这样知己知彼,如今越来越多的软件商喜欢用压缩方式发行自己的产品,如The bat!用UPX压缩,ACDSEE3.0用ASPACK压缩等。它有以下因素:一是:微机性能越来越好,执行过程中解压使人感觉不出来,用户能接受(给软件加壳,类似WINZIP 的效果,只不过这个加壳压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。解压原理,是加壳工具在文件头里加了一段指令,告诉CPU,怎么才能解压自己。现在的CPU都很快,所以这个解压过程你看不出什么异常。因为软件一下子就打开了,只有你机器配置非常差,才会感觉到不加壳和加壳后的软件运行速度的差别。)。 二是:压缩后软件体积缩小,便于网络传输。三是:增加破解的难度。首先,加壳软件不同于一般的winzip,winrar等压缩软件.它是压缩exe可执行文件的,压缩后的文件可以直接运行.而winzip,winrar等压缩软件可压缩任何文件,但压缩后不能直接运行。很多站点不允许上传可执行文件,而只能上传压缩的文件,一方面处于速度考虑,也是为了安全性考虑。用加壳软件压缩的文件就是体积缩小,别的性质没改变。还是EXE文件,仍可执行,只是运行过程和以前不一样了。压缩工具把文件压缩后,在文件开头一部分,加了一段解压代码。执行时该文件时,该代码先执行解压还原文件,不过这些都是在内存中完成的,由于微机速度快,我们基本感觉不出有什么不同。

D. 鐭ラ亾镆愯蒋浠剁殑婧愪唬镰侊纴瑕佹庝箞鏀癸纻锛燂纻

闾e氨鎶婇獙璇佹槸钖︽敞鍐岀殑闾d竴娈垫敼鏀瑰氨琛屼简

E. 怎样修改一软件的源代码

文件夹找到你想改的文件,然后用记事本打开,如果没有权限就拖到桌面,修改后保存,然后再放回去就行了。不过如果你没有专业知识还是不要改了,乱改肯定是没用的

F. 改源码算侵权吗

算侵权。
此类情况占侵犯商业秘密案件的80%。侵权人往往认为,只要对源代码修改后使用就不构成侵权,但构成侵犯商业秘密并不要求完全相同,核心内容相同也是侵权。

软件版权的保护级别

1) 原版软件(普通保护)
2) 共享软件
A、共享软件是一种免费分发的定期限试用软件。
⑴ 共享软件的主要分发途径
① 通过展销会分发
② 通过公告牌网页分发
③ 从一个试用者传给另一试用者
⑵ 共享软件的内容
共享软件具有全部或部分功能;源程序代码通常不包括在共享软件程序中。
B、共享软件的保护规定
⑴ 定期限免费试用
共享软件通常包括一个"简介"(reaadme)文件或开放式菜单表明这个软件是共享软件以及一份如何、向何地汇款的声明。在声明中约定的期限内,用户可以免费试用共享软件。
⑵ 试用到期后购买使用权或停用
有些共享软件在试用期结束后自动锁住软件功能;另一些则未加过期锁保护。不论如何,试用期后继续"试用"便侵犯了版权所有者的权益。
⑶ 仅限试用
① 在试用期间(未购得版权所有者许可),对共享软件开发新的应用是非法的。
② 许多电脑书附有共享软件盘,这只是共享软件分配体系的一部分,购买书并不等于购买了所附的共享软件。
⑷ 禁止牟利分发
试用者不得通过复制、分发共享软件进行牟利。
3) 免费软件
A、免费软件是一种免费分发、免费使用的弱保护软件。
免费软件的分发途径与共享软件相类。
B、免费软件的保护规定
⑴ "饮水思源"准则
用户的任何源于免费软件的开发应用也必须作为免费软件。
⑵ 禁止牟利分发
非版权人不得通过复制、分发免费软件进行牟利。
4) 公有领域软件
A、公有领域软件
公有领域软件又称自由软件,是一种被版权所有者明确放弃作品财产权的、可以被任何人自由使用的软件。
⑴ 允许通过复制、分发自由软件牟取经济利益
⑵ 对自由软件的二次开发成果的产权归二次开发者所有
⑶ 基于自由软件而进行的应用开发,开发者拥有应用成果的所有权
B、特别规定
⑴ 一般认为,原始自由软件的版权所有者并未放弃着作人身权。
⑵ 凡符合下列各项之一者,除开发者身份权以外,软件的各项权利在保护期满之前进入公有领域:
八、软件着作权的保护期

软件着作权的保护期为二十五年,截止于软件首次发表后第二十五年的十二月三十一日。保护期满前,软件着作权人可以向软件登记管理机构申请续展二十五年,但保护期最长不超过五十年。软件开发者的开发者身份权的保护期不受限制。
九、软件着作权人

软件着作权人:对软件享有着作权的单位和公民。
一般情况下,软件着作权归软件开发者所有。软件开发者通常是指进行实际的组织、开发工作,提供工作条件以完成软件开发,并对软件承担责任的法人或者非法人单位;也可以是依靠自己具有的条件完成软件开发,并对软件承担责任的公民。
1、合作开发:开发者共同享有(合同、协议的除外)
(1)可分割:单独享有权利;行使时不得侵害整体着作权;
(2)不可分割:开发者协商一致行使权利。
2、委托开发:双方合同约定,没有限定合同的,权利归开发者(受委托者)所有;上级部门或政府下达的任务,按同样情况处理。
软件职务作品的着作权属于单位。
十、软件着作权的使用许可

1、使用许可
由于知识产权保护的对象是一种无形财产,因此可以同时为多数人占有。在法律上"一物一权"的原则,在知识产权领域体现使用许可。
所谓软件许可,是指软件权利人与软件使用人之间通过订立协议确定双方的权利与义务的协议。依照这种协议,使用人不享有所有权,但可以在协议约定的时间、地点,按照约定的方式使用软件产品。
软件使用许可不同于软件权利转让,不发生着作权的转移或者着作权人的变更。
2、使用许可的种类
按照被许可使用所授予的使用权和排他性强弱的不同,可以分为三种:
(1)独占使用许可:权利人通过书面合同授权,被授权方可以根据合同的规定的方式、条件、时间确定独占性,权利人不得将软件使用权授予第三方,权利人自己也不能使用该软件;
(2)排他使用许可:权利人通过书面合同授权,被授权方可以根据合同的规定的方式、条件、时间确定独占性,权利人不得将软件使用权授予第三方,权利人自己可以使用该软件;
(3)普通使用许可:权利人通过书面合同授权,被授权方可以根据合同的规定的方式、条件、时间确定独占性,权利人可以将软件使用权授予第三方,权利人自己也可以使用该软件。

G. 修改别人的软件源码,然后自己再打包上传到市场可以吗会不会犯法

市场。你用了市场这个词。说明你不是以研究学习为目的的。而是为了盈利。据我所知。假设你购买了A软件,你就获得对它的使用权了。你可以把它反汇编,逆向还是干嘛都行,不是有逆向工程师这个职业嘛。PS:我就经常干这种事。。。。。但是楼主你已经很明确的提到市场了,那也有一种可能不犯法,那就是软件过了它的保护期,一般为15年左右,你可以重新打包传到市场上啦。

不过鉴于中国现在盗版满天飞的情况,
商户很难做到一丝不漏的打击盗版的,一般来说都是抓大放小,例子比如;windows操作系统。

前面的保护期我没有列出具体出处,可能有误,楼主可自行搜索。

热点内容
日常电瓶叉车配置有哪些 发布:2024-11-25 18:21:17 浏览:361
java的二分查找 发布:2024-11-25 18:21:11 浏览:23
买帕萨特选哪个配置 发布:2024-11-25 18:17:23 浏览:224
编程很挣钱吗 发布:2024-11-25 18:13:43 浏览:935
接受btc支付的香港云服务器 发布:2024-11-25 18:02:09 浏览:909
华为手机怎么密码解锁 发布:2024-11-25 17:56:34 浏览:938
服务器管理员怎么编辑别人背包 发布:2024-11-25 17:55:45 浏览:930
plc编程T 发布:2024-11-25 17:55:02 浏览:268
数据库年薪 发布:2024-11-25 17:51:18 浏览:666
王者荣耀如何给账号设置密码 发布:2024-11-25 17:36:48 浏览:759