F*****n 发帖数: 1552 | 1 来自主题: Programming版 - 关于反编译 一直以为用VC编译的.exe文件应该是不能被反编译的。可是最近用reflactor试了一下
,发现竟然可以看见我定义的所有类,成员函数,函数接口以及函数之间的调用关系。
虽然没发现能够看反编译到源代码,但是已经吓了我一跳。是不是VC编译出来的.exe文
件都有这个问题?是否足够安全?有可能有反编译软件看到C++源代码吗? |
|
c*****t 发帖数: 1879 | 2 其实也不需要那么担心。
1. 首先有人得发现,有足够理由让法官认为有这么个 case 。如果你的软件
的 EULA 如果禁止反编译,那么嘿嘿 :)
2. 法官认为有 case,得提供源码。然后让专家分析。
3. 有足够的钱和精力打官司。
至于 1,除非你用的是什么非常特殊的 algorithm,人家可以察觉,一般人
不会那么敏感。你反编译以后处理了一下(另外打乱 variable / function
的顺序),然后又 optimize 一下。这个发现就很困难。其它更不要说了。
当然出现同样的 bug 话,会是个问题。
至于证明你的code 来自反编译,你自己不大嘴,把你装过该软件的痕迹抹掉
该会吧,加些正常的 comment,去掉反编译的痕迹(比如命名), 伪装成你
写的(在 commit 前就加上)。经过那么多改动以后很难证明的。
不是说鼓励你偷人家的东西,而是说你这么搞没那么危险。 |
|
y*******n 发帖数: 195 | 3 现在我们公司有个小软件要提供给其它公司,他们会把这个小软件打包到他们的一个产
品中。小软件是用C#,现在公司高层担心对方有可能反编译我们的程序,得到源代码。
怎样防止对方这样做呢?目前的想法就是:
1) 从技术上实现:加密程序,提高反编译难度。
2) 从法律上实现:让对方签协议,不允许反编译。
请有经验的同学讲讲这两个方法的可行性,如果有好的加密方法还请分享一把。 |
|
w***h 发帖数: 415 | 4 【 以下文字转载自 Programming 讨论区 】
发信人: welch (welch), 信区: Programming
标 题: 怎么把C源代码编译和反编译几道?
发信站: BBS 未名空间站 (Fri Apr 27 23:22:48 2007)
以便隐藏源代码的可读性? 有什么好办法和工具嘛? (花钱的要在个人能承受的) |
|
s****n 发帖数: 19 | 5 反编译的时候需要class文件,如果我看一个网页,view source的时候看到它用到了某个
class文件,想用反编译工具看看源码,请问这个时候怎样得到这个class文件?
谢谢!! |
|
u****h 发帖数: 2193 | 6 比如说g++默认编译出a.out这样的文件,我想反编译回cpp文件,有没有这种类型的软件
阿?
谢谢! |
|
w***h 发帖数: 415 | 7 【 以下文字转载自 Programming 讨论区 】
发信人: welch (welch), 信区: Programming
标 题: 怎么把C源代码编译和反编译几道?
发信站: BBS 未名空间站 (Fri Apr 27 23:22:48 2007)
以便隐藏源代码的可读性? 有什么好办法和工具嘛? (花钱的要在个人能承受的) |
|
|
p*********w 发帖数: 23432 | 9 自行反编译破解 Opera Mini 国际版,跳出中国大陆怪圈
from GFW Blog by GFW Blog
作者:Elton Disney 来源:永远不老
转载本博客文章请注明作者Elton Disney和文章永久链接,谢谢!
从11月20日晚间开始,中国大陆用户就开始不能使用著名浏览器厂商 Opera 的手机版
浏览器 Opera Mini 国际版了,当来自大陆的用户使用 OPM 国际版的时候,OPM 会强
制跳转到一个中英文双语网页,要求用户“升级”到 OPM 中国版,理由是“更快更稳
定”,但是 Opera 官方和 Opera 中国都没有对此事件作任何形式的表态。
Android 上的 Opera MIni 4.2 版的强制网页
Opera 公司的这一次改变直接影响到中国大陆地区使用 Opera Mini 国际版作为主要手
机浏览器的几十万用户,波及从 BlackBerry,Android,Windows Mobile,Symbian 等
几乎各种主流手机系统,造成用户怨声载道。
于是有 JAVA 达人开始寻求破解之道,同时,也有一部分用户因为无法承受 OPM 国际 |
|
e*****r 发帖数: 379 | 10 那怎么办?我把我的assembly搞成不能被反编译,是不是没有人特意去查?即使查出来
,我只是用了其中一部分,他们也没法完全证明我就是直接拷贝他们的吧? |
|
|
q*******n 发帖数: 360 | 12 手头上有一个.exe程序。老板给的,他也不知道是用什么语言写的。现在想反编译出来
看看源代码,放狗搜了一下,好像是这类软件比较多,可是都不好用。求高人相救,包
子酬谢。 |
|
F*****n 发帖数: 1552 | 13 来自主题: Programming版 - 关于反编译 哦,不好意思啊。搞错了。我还以为/cli是c++编译时候的一个选项。 |
|
f**o 发帖数: 12685 | 14 http://gold.xitu.io/entry/5640a72a00b0023ca8f567a7?from=timelin
蜻蜓FM涉嫌诈骗投资人和广告主源代码剖析
阅读 330711收藏 92原文 github.com
本文主要内容,引用自知乎的这篇文章:如何评价蜻蜓 FM 伪造用户活跃度等数据
感谢“左莫”、“任正”等热心正义的网友--左莫,任正的最早的回答猜测已经被蜻蜓
FM通过创新工场关系让知乎删除了,而且此贴已经锁定,蜻蜓FM还在不停赞下面无关紧
要的垃圾评论。希望大家一起站出来抵制这种造假和疑似诈骗的行为。
蜻蜓FM是一款音频app,最近我反编译了他的源代码,主要原因是最近有篇文章:
reason
不过蜻蜓FM大量的删帖很多已经死链了,太无耻!还活着的链接:
蜻蜓造假黑科技新闻
充满着好奇,黑科技是怎样做到的呢??
蜻蜓FM是如何提高DAU,欺骗友盟,talkingdata
摘要
看了蜻蜓FM的源代码,先总结一下它整个的工作原理:
后台偷偷启动进程,开到让用户电量飞奔的最大限度,使得神蜻蜓FM在后台永活,作为
android的我终于顿悟:为嘛老子的电量老是会这么快用完。... 阅读全帖 |
|
s*x 发帖数: 8041 | 15 找到这个了:
1984 年的时候,UNIX 创造者之一 Ken Thompson 获得了 ACM 图灵奖。他的获奖演讲
叫做 Reflections on Trusting Trust(反思对信任的信任)。
在这个稿子只有三页纸的演讲中他分三步描述了如何构造一个非常难以被发现的编译器
后门。这后来被称为 the Ken Thompson Hack(KTH),有人说它是 the root
password of all evil。
在第一步里,Thompson 展示了一个可以输出自己的源代码的 C 程序。这需要一定技巧
,但很多人作为编程练习都做过。
在第二步里,Thompson 在 C 的编译器里增加了一段代码(后门),让它在检测到自己
在编译 UNIX 的 login 命令时在输出里插入一个后门。这个后门会允许作者用特定密
码以 root 身份登录系统。
在第三步里,Thompson 在第二步的编译器里使用第一步的方法加入另一段代码(后门
生成器),使得这个编译器在检测到它在编译自己时自动把第二步的后门和第三步的后
门生成器插入到输出里。
在得到一个第三步的编译器后,就可以把第二、三... 阅读全帖 |
|
a9 发帖数: 21638 | 16 超过人手写的就算了。
.net一样是中间代码,一样可以反编译。
有些泛型什么的可能会出错。
如果没有源码,我一般会用ilasm反成中间代码。
然后用.net reflector看看反编译后的代码。然后修改中间代码再编译成dll.
然后再用.net reflector看代码是不是改对了。
这样只改一个函数内部的内容,不需要生成项目文件,也不需要全部都反编译,成功率
要高的多。
java是一样的做法。无非工具不一样。
神。 |
|
|
M*y 发帖数: 593 | 18 奇虎360黑匣子之谜:暗藏后门盗取用户隐私
2013年02月26日 07:10 来源:每日经济新闻
[推荐朋友]
[打印本稿]
[字号 大 中 小]
每经记者 秦俑
昨日(2月25日),正是奇虎360所有APP产品被苹果全面下架一个月的日子。
就在此前,360的CFO亲赴美国“负荆请罪”,但360相关产品并未重新上架。
知情人士向 《每日经济新闻》记者透露,国家版权局内部已讨论确定,360搜索引
擎严重违反Robots国际规则,目前正在拟定相关处罚决定,近期将在行政处罚会议上责
令360停止侵权,进行整改。
据悉,有“两会”代表委员正在草拟严惩不正当恶性竞争破坏产业,以及“3·15
”应该将隐私保护列入重点的议案提案。
《信息方略》的一份调研结果显示,回答“拒绝安装360”的企业比例高达60%。
一家以声称安全起家的互联网公司,正面临“不安全”的声讨……
360到底怎么了?这是一家什么样的企业?带着这样的疑问,《每日经济新闻》记
者经过数月调查,并在微博名人“独立调查员”等一批程序“猿”的帮助下,揭开了
360的层层内幕。
360创始人周鸿祎一直对外宣称,360成功的秘诀是 “... 阅读全帖 |
|
w********2 发帖数: 632 | 19 现在反编译软件水平是很高。但有些反反编译的软件,这些反编译软件搞不定。还得靠
看懂汇编的水平。
么。 |
|
m*****n 发帖数: 3575 | 20 找一些反编译软件,尝试进行反编译
如果编译不出来,告诉老板自己尽力了 |
|
b*****d 发帖数: 61690 | 21 【环球网综合报道】2013年6月11日,美国“导弹威胁”网站刊登文章《中国间谍导
弹价值40万》,文章介绍了日本将在伦敦拍卖中国反卫星导弹残骸的消息,日本认为中
国2007年击落的气象卫星实际用途是监视日本列岛,由于这枚导弹是距今最近的一次反
卫星试验的遗产,资深古董拍卖师认为导弹残骸价值40万美元。现将文章主要内容编译
如下:
在公众眼里,国家间的秘密侦察活动一直非常神秘,但是不经意间就会泄露,中国
的洲际弹道导弹就是其中之一。一家日本商户将中国击毁自己卫星的弹道碎片送往巴那
堡古董商大卫-哈珀(David Harper)那里,拍卖标价高达40万美元。
虽然中国官方不会评价导弹碎片的历史,但是它确实是2007年中国在日本上空射落
一颗低轨道卫星的洲际弹道导弹碎片,这是中国多次试验中很少成功的一次。导弹碎片
长130厘米,重3.69千克,本月将在伦敦拍卖。2011年5月,日本在北海道北部海岸打捞
上这枚导弹的残骸,美军经过评估后认为是“世界上速度最快的子弹”,运行速度达到
76000千米/小时,被击落的气象卫星当时正在日本上空的低地球轨道运行,导弹与卫星
的碰撞速度达到10万公里/小时... 阅读全帖 |
|
发帖数: 1 | 22 来源:中国反邪教网 作者:九月(编译)
【核心提示】 2018年1月19日“心灵自由”网站发文《我怎样才能把我的孩子从一个邪
教中解救出来?》,该文主要介绍了如何科学有效地帮助我们所爱之人远离邪教组织,
摆脱精神控制的困扰。
无论你是在为你的儿子或女儿、你的兄弟姐妹、母亲或父亲、丈夫或妻子寻求帮助
,我的建议是先做好你自己的功课。我计划在新书《心灵自由:帮助我们所爱之人远离
试图控制精神的人群、邪教和信念》中分享什么是错误的信念。在这个数字时代,要确
保你没有在互联网上向人展示你的担心或你正在力图帮助别人重新评估他们正在参与的
活动。
保护你的身份信息
改变你所有的密码,确保你所怀疑的人和(或)机构无法访问你的电脑、手机、平
板电脑或网络。
我建议特别创建一个电子邮箱(例如,Gmail),涉及这个事项的所有联络都通过这
个专门的邮箱来处理,或者在浏览器中登录或使用电子邮箱时使用加密的应用程序,比
如Virtru,如果要发送加密的短信或拨打加密电话,试试Whatsapp、Signal、Telegram
,如果要开视频会议的话,可以使用Zoom。不要在没有使用VPN(虚拟专用网络)的情况
... 阅读全帖 |
|
|
t*******a 发帖数: 4055 | 24 懒癌、骗补助、社会毒瘤?法媒吁破除“仇穷”心理
发布时间: 2017-10-17 23:15:12 来源:欧洲时报 作者:李婧詝编译 浏
览次数:60 评论:0
【欧洲时报李婧詝编译】10月17日是第30届“世界消除贫困日”,法国中左派报纸《世
界报》刊文指出,社会上对穷人的不少看法实际上是“偏见”,他们错误理解了穷人的
实际生活状况。
误解一:福利机制是“社会癌症”?
法国的社会福利政策是团结互助机制,目的在于扶助穷人、残障者及其他无自理能力的
人。
如果有人说这种机制是“社会癌症”,或指责有些人“福利欺诈”,当权者应当关注的
其实是相反的现象:需要社会福利援助,而无法取得者。这些人有的不知道申请福利这
回事,或者因为程序复杂而放弃;也有的是担心因此受到歧视。
慈善组织“不求助者观察”(Odenore)在2011年公布的调查报告指出,达到积极互助津
贴(RSA)申请条件者,50%没有享受到这笔补助。同样的情况在针对贫困者的用电扶助方
面,68%的人没有享受到应有的较低价格;至于全民医疗补充保险CMU-C,50%-70%应覆
盖人群没有得到帮助;医疗补充保险补助A... 阅读全帖 |
|
z****e 发帖数: 54598 | 25 android的app就是java啊
反编译易如反掌
我机器上就有啊,大部分java的反编译软件都支持apk
谁让你用android? |
|
l*******t 发帖数: 1430 | 26 别几把sb了。反编译个几把。就是qq当年也不是反编译的 |
|
t**x 发帖数: 20965 | 27 既然这样
考考你
如何反编译
在vs下用神马工具?
Java如何反编译?
: 麻痹个鸡八,老子又不是学计算机历史的。
|
|
g***n 发帖数: 14250 | 28 反编译出来几百万行,去哪里大海捞针?
: 反编译
|
|
i*****e 发帖数: 2810 | 29 商业软件的话,没那么容易的。基本上只能反编译(如果反编译能够成功的话),读汇
编程序。
自己写来玩的程序,你这个大致可以。 |
|
T*******x 发帖数: 8565 | 30 DNA有基本单元AGCT,从编译角度讲,alphabet有了,甚至token有了。把一个DNA看做
一个structured input,或者是一段语言的实例,还要反推语法。语法可以是有限状态
图(的扩展),也可以是BNF。要找到反推的方法。 |
|
C***3 发帖数: 2226 | 31 三、我购存的除上两类之外的有关犯罪的作品
(英)保罗·贝格;马丁·费多:
二十世纪西方大案纪实
(英)马丁·费多:
西方犯罪200年(上下,1800-1993)
(美)乔·史塔威尔:
亚洲教父:香港、东南亚的金钱和权力
(英)米沙·格兰尼:
超级黑帮(揭秘全球地下经济)
(英)索斯维尔:
有组织犯罪的历史
(美)保罗·兰德:
有组织犯罪大揭秘
许苗:
全球黑帮花名册
(美)理查德·韦布;塞西尔·卡尔:
好莱坞死亡悬案
(日)一桥文哉:
三亿日元大案
(美)艾菲·约翰斯:
杀手
(美)丹尼斯·塞琳杰:
CSI犯罪现场
(日)成智英雄:
轰动日本的42案侦破纪实
(美)加斯顿·泉恩斯(梅·迪克迅·赛克井 执笔):
疑案内幕
(俄)伊戈尔·符谢瓦洛多维奇·莫日依科:
滴血玫瑰
(俄)瓦西里·扎哈尔琴科:
墓塚疑云
(美)爱德华·多尔尼克:
是名画总会被偷的
(日)枝川公一:
罪与罚:现代美国犯罪面面观
(美)安·鲁尔:
决不放过她
(法)埃马纽艾尔·卡雷尔:
对面的撒旦
(美)派翠西亚·康薇尔:
开膛手杰克结案报告
(美)约翰·道格拉斯;马克·奥尔薛克:
破案之神1——FBI特级重犯追捕实录... 阅读全帖 |
|
d*b 发帖数: 21830 | 32 dll反编译网上很多,只能让你看看里面怎么写的,大都达不到反编译--修改code--编
译--新dll这功能。 |
|
j****t 发帖数: 2996 | 33 对这个一知半解.
有类似的编辑器推荐一个吗?ultraedit貌似只能看到16进制代码,没法反编译
记得原来用过一个还可以破解反编译的,好久没用忘了叫什么了.不想装vc,大家推荐个
好用的编辑器吧.
BTW,要看的程序没有加密,大概不用破解了 |
|
r****y 发帖数: 26819 | 34 这些都是我常用的。欢迎大家补充。
Adobe--原来Macromedia--的那一套官方工具,自不用多说。相信用Flash的人都太熟了。
Sothink的SWF Decompiler,这个是必备的万能工具。没有加密的SWF基本都可以用它还原
到FLA和AS文件。Emule上很容易找到。它有一点点小问题,对某些AS代码不能正确读出
来,如果能配合ASV,那就天衣无缝了。
ASV,这是很权威的SWF反编译工具。5.0版以上就很强大了。不容易找到破解过的。
SWF Encrypt,这是制作加密SWF的最好工具。现在用Encrypt加密过的SWF,尚未发现任何
反编译办法。 |
|
z*******3 发帖数: 13709 | 35 去这些软件官方网站上找src download
不过也没有必要
你直接把jar下到
然后反编译一下,就可以看到了
java的东西都是可以反编译的 |
|
z****e 发帖数: 54598 | 36 java的话,你直接反编译就行了
满大街的反编译软件 |
|
z****e 发帖数: 54598 | 37 你以为没有人这么干过?
但是有一个事实让你知道下
java的反编译软件反编译出来的源代码
已经接近甚至超过人手写代码的水平了
你去读,不会比你去读源代码难多少
试试就知道 |
|
z****e 发帖数: 54598 | 38 这就是差距,这些java程序员都知道,都习以为常了
c++不跨平台,脚本是解释执行,都做不到src code单独放
脚本反编译一分钟搞定,国内哪些偷游戏的,基本上都是反编译脚本
所以flash游戏被偷了一堆,上次说的舰娘就是代表 |
|
c******s 发帖数: 197 | 39 想把bode plot的两个ylabel,(magnitude,phase)都改成latex字体,请问如何实现
我试着
ylabel('Magnitude (dB)','interpreter','latex','Fontsize',12),发现两个轴的la
bel都变成一样的了(Magnitude (dB))
我也试着把figure反编译,看他的code,在反编译的code里面好像可以改字体,但是命
令行,太多了,有没有简单一点的命令
谢谢! |
|