| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 884 人关注过本帖
标题:修改程序代码禁止升级?
只看楼主 加入收藏
xinxinjunhua
Rank: 1
等 级:新手上路
帖 子:3
专家分:2
注 册:2012-6-15
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
修改程序代码禁止升级?
《不知道有没有问错版块,错了误怪!》


修改程序代码禁止升级?

小弟手上有个小程序,exe单文件,我想修改它一下,不让它升级,因为升级后程序的功能变化太大,有些功能用不了。
我用“PEiD-0.95”检测了一下,结果是“Microsoft Visual C# / Basic .NET”,没壳。
接着用“eXeScope”反编译,得到下面一串字符,这些字符与刚学的C语言格式不同,菜鸟看不懂,求解。

不知道如何修改才能禁止程序升级?
若不好判断,请加我Q,252108148,,谢谢


000DF860: EF BB BF 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E  锘??xml version
000DF870: 3D 22 31 2E 30 22 20 65 6E 63 6F 64 69 6E 67 3D  ="1.0" encoding=
000DF880: 22 75 74 66 2D 38 22 3F 3E 0D 0A 3C 61 73 6D 76  "utf-8"?>..<asmv
000DF890: 31 3A 61 73 73 65 6D 62 6C 79 20 6D 61 6E 69 66  1:assembly manif
000DF8A0: 65 73 74 56 65 72 73 69 6F 6E 3D 22 31 2E 30 22  estVersion="1.0"
000DF8B0: 20 78 6D 6C 6E 73 3D 22 75 72 6E 3A 73 63 68 65   xmlns="urn:sche
000DF8C0: 6D 61 73 2D 6D 69 63 72 6F 73 6F 66 74 2D 63 6F  mas-microsoft-co
000DF8D0: 6D 3A 61 73 6D 2E 76 31 22 20 78 6D 6C 6E 73 3A  m:asm.v1" xmlns:
000DF8E0: 61 73 6D 76 31 3D 22 75 72 6E 3A 73 63 68 65 6D  asmv1="urn:schem
000DF8F0: 61 73 2D 6D 69 63 72 6F 73 6F 66 74 2D 63 6F 6D  as-microsoft-com
000DF900: 3A 61 73 6D 2E 76 31 22 20 78 6D 6C 6E 73 3A 61  :asm.v1" xmlns:a
000DF910: 73 6D 76 32 3D 22 75 72 6E 3A 73 63 68 65 6D 61  smv2="urn:schema
000DF920: 73 2D 6D 69 63 72 6F 73 6F 66 74 2D 63 6F 6D 3A  s-microsoft-com:
000DF930: 61 73 6D 2E 76 32 22 20 78 6D 6C 6E 73 3A 78 73  asm.v2" xmlns:xs
000DF940: 69 3D 22 68 74 74 70 3A 2F 2F 77 77 77 2E 77 33  i="http://www.w3
000DF950: 2E 6F 72 67 2F 32 30 30 31 2F 58 4D 4C 53 63 68  .org/2001/XMLSch
000DF960: 65 6D 61 2D 69 6E 73 74 61 6E 63 65 22 3E 0D 0A  ema-instance">..
000DF970: 20 20 3C 61 73 73 65 6D 62 6C 79 49 64 65 6E 74    <assemblyIdent
000DF980: 69 74 79 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30  ity version="1.0
000DF990: 2E 30 2E 30 22 20 6E 61 6D 65 3D 22 4D 79 41 70  .0.0" name="MyAp
000DF9A0: 70 6C 69 63 61 74 69 6F 6E 2E 61 70 70 22 2F 3E  plication.app"/>
000DF9B0: 0D 0A 20 20 3C 74 72 75 73 74 49 6E 66 6F 20 78  ..  <trustInfo x
000DF9C0: 6D 6C 6E 73 3D 22 75 72 6E 3A 73 63 68 65 6D 61  mlns="urn:schema
000DF9D0: 73 2D 6D 69 63 72 6F 73 6F 66 74 2D 63 6F 6D 3A  s-microsoft-com:
000DF9E0: 61 73 6D 2E 76 32 22 3E 0D 0A 20 20 20 20 3C 73  asm.v2">..    <s
000DF9F0: 65 63 75 72 69 74 79 3E 0D 0A 20 20 20 20 20 20  ecurity>..      
000DFA00: 3C 72 65 71 75 65 73 74 65 64 50 72 69 76 69 6C  <requestedPrivil
000DFA10: 65 67 65 73 20 78 6D 6C 6E 73 3D 22 75 72 6E 3A  eges xmlns="urn:
000DFA20: 73 63 68 65 6D 61 73 2D 6D 69 63 72 6F 73 6F 66  schemas-microsof
000DFA30: 74 2D 63 6F 6D 3A 61 73 6D 2E 76 33 22 3E 0D 0A  t-com:asm.v3">..
000DFA40: 20 20 20 20 20 20 20 20 3C 72 65 71 75 65 73 74          <request
000DFA50: 65 64 45 78 65 63 75 74 69 6F 6E 4C 65 76 65 6C  edExecutionLevel
000DFA60: 20 20 6C 65 76 65 6C 3D 22 68 69 67 68 65 73 74    level="highest
000DFA70: 41 76 61 69 6C 61 62 6C 65 22 20 75 69 41 63 63  Available" uiAcc
000DFA80: 65 73 73 3D 22 66 61 6C 73 65 22 20 2F 3E 0D 0A  ess="false" />..
000DFA90: 20 20 20 20 20 20 3C 2F 72 65 71 75 65 73 74 65        </requeste
000DFAA0: 64 50 72 69 76 69 6C 65 67 65 73 3E 0D 0A 20 20  dPrivileges>..  
000DFAB0: 20 20 3C 2F 73 65 63 75 72 69 74 79 3E 0D 0A 20    </security>..
000DFAC0: 20 3C 2F 74 72 75 73 74 49 6E 66 6F 3E 0D 0A 20   </trustInfo>..
000DFAD0: 20 0D 0A 20 20 3C 63 6F 6D 70 61 74 69 62 69 6C   ..  <compatibil
000DFAE0: 69 74 79 20 78 6D 6C 6E 73 3D 22 75 72 6E 3A 73  ity xmlns="urn:s
000DFAF0: 63 68 65 6D 61 73 2D 6D 69 63 72 6F 73 6F 66 74  chemas-microsoft
000DFB00: 2D 63 6F 6D 3A 63 6F 6D 70 61 74 69 62 69 6C 69  -com:compatibili
000DFB10: 74 79 2E 76 31 22 3E 0D 0A 20 20 20 20 3C 61 70  ty.v1">..    <ap
000DFB20: 70 6C 69 63 61 74 69 6F 6E 3E 0D 0A 20 20 20 20  plication>..   

字数限制,不能发全,我把它放到博文里,请点下面链接:
http://blog.

[ 本帖最后由 xinxinjunhua 于 2012-6-15 11:44 编辑 ]
搜索更多相关主题的帖子: Microsoft C语言 检测 如何 
2012-06-15 11:40
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:7 
这些字符与刚学的C语言格式不同,菜鸟看不懂,求解。

逆向得到的是汇编 虽然有部分工具能把汇编转换为类C语言 可是你不能靠C语言来逆向或者是破解 此为第一个问题

第二个就是你逆向的这段属于一个xml文件 这个东西是啥你自己百度 作用很简单 提供一些信息 就是个档案 我想认识一个人 看档案没用 所以你帖的这些东西可以说意义不大 因为获得文件的信息本身就没啥意义 此为第二个问题

达到你的目的需要逆向破解 这个东西是需要很多知识的 不是用工具跑几下就好的
2012-06-15 11:52
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
或者说 你根本不知道逆向 破解的含义是什么 如果是这样建议你看一下相关的入门文章 网上很多的

你用的这个工具貌似是个替换资源等的工具罢 我记得以前见过 用这个做一些替换图标的事应该是可行的 可是要改自动更新么 呵呵 不知道行不行了
2012-06-15 11:54
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
还留下QQ号要我们联系你 你又不是大爷 我们回答问题还得去找你?
2012-06-15 11:59
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:7 
回复 4楼 zklhp
犀利

最基础的往往是你最容易忽略的!
2012-06-15 12:04
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用于祥在2012-6-15 12:04:26的发言:

犀利
对于这种错误的思想就不能惯着 要不遗余力的喷
2012-06-15 12:05
xinxinjunhua
Rank: 1
等 级:新手上路
帖 子:3
专家分:2
注 册:2012-6-15
收藏
得分:0 
thanks,骂得好,受教。
2012-06-15 12:14
lonmaor
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:郑州
等 级:版主
威 望:75
帖 子:2637
专家分:6423
注 册:2007-11-27
收藏
得分:7 
不一定要修改代码。
1.禁了该程序的网络访问权限,以禁止检测升级,如果是通过系统日期判断是否过期的,修改系统日期。
2.如果能逆向出明文的日期或者版本号,可能会有所帮助。

从不知道到知道,到知道自己不知道,成长的道路上脚步深深浅浅
2012-06-16 15:45
快速回复:修改程序代码禁止升级?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029632 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved