由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - php有源码,c#只会留个dll给后来者。
相关主题
版权问题和反编译软件加密问题
请教C#程序反编译问题如何反编译.so类库?
关于反编译问个轻松话题,马工堆码喜欢听音乐吗?听啥比较入戏?
good C++ open source project?请教如何对代码进行加密?
gdb stl 调试问题GO似乎是目前最难反编译的代码了
开源是可以看到源代码的意思吧,为什么这个看不到呢?问问unix下有没有svn的GUI
怎么在源代码内加入不可删除的版权信息?如何建立比较好的文档系统?
有没有可以反编译g++编译出来的a.out的软件?好奇贴,多少人还在用emacs写代码?
相关话题的讨论汇总
话题: 反编译话题: company话题: dll话题: source话题: 源代码
进入Programming版参与讨论
1 (共1页)
c*********e
发帖数: 16335
1
有次公司要upgrade一个c#写的程序,源代码不见了,只有dll,难啦。还是php写的程序
好,几年之后要维护,源代码在那,原作者已经离开公司了也不怕。
z****e
发帖数: 54598
2
java的话,你直接反编译就行了
满大街的反编译软件
c*********e
发帖数: 16335
3
说起来简单啊。反编译了,改了代码,还要再compile,生成新代码。这个过程更伤神。

【在 z****e 的大作中提到】
: java的话,你直接反编译就行了
: 满大街的反编译软件

l**********n
发帖数: 8443
4
源代码没了, 你怎么弄?

【在 c*********e 的大作中提到】
: 有次公司要upgrade一个c#写的程序,源代码不见了,只有dll,难啦。还是php写的程序
: 好,几年之后要维护,源代码在那,原作者已经离开公司了也不怕。

c*********e
发帖数: 16335
5
你说呢?

【在 l**********n 的大作中提到】
: 源代码没了, 你怎么弄?
z****e
发帖数: 54598
6
你以为没有人这么干过?
但是有一个事实让你知道下
java的反编译软件反编译出来的源代码
已经接近甚至超过人手写代码的水平了
你去读,不会比你去读源代码难多少
试试就知道

【在 c*********e 的大作中提到】
: 说起来简单啊。反编译了,改了代码,还要再compile,生成新代码。这个过程更伤神。
y**********u
发帖数: 6366
7
没有version control?

【在 c*********e 的大作中提到】
: 有次公司要upgrade一个c#写的程序,源代码不见了,只有dll,难啦。还是php写的程序
: 好,几年之后要维护,源代码在那,原作者已经离开公司了也不怕。

a9
发帖数: 21638
8
超过人手写的就算了。
.net一样是中间代码,一样可以反编译。
有些泛型什么的可能会出错。
如果没有源码,我一般会用ilasm反成中间代码。
然后用.net reflector看看反编译后的代码。然后修改中间代码再编译成dll.
然后再用.net reflector看代码是不是改对了。
这样只改一个函数内部的内容,不需要生成项目文件,也不需要全部都反编译,成功率
要高的多。
java是一样的做法。无非工具不一样。

神。

【在 z****e 的大作中提到】
: 你以为没有人这么干过?
: 但是有一个事实让你知道下
: java的反编译软件反编译出来的源代码
: 已经接近甚至超过人手写代码的水平了
: 你去读,不会比你去读源代码难多少
: 试试就知道

z****e
发帖数: 54598
9
理论上
是的
但是.net最大问题是m$ lockin
这个没啥好讨论的
如果用.net,就等着一点一点被m$插管吸血吧
要是不能从用户身上榨出点油水来
m$那堆码农靠啥吃饭?

【在 a9 的大作中提到】
: 超过人手写的就算了。
: .net一样是中间代码,一样可以反编译。
: 有些泛型什么的可能会出错。
: 如果没有源码,我一般会用ilasm反成中间代码。
: 然后用.net reflector看看反编译后的代码。然后修改中间代码再编译成dll.
: 然后再用.net reflector看代码是不是改对了。
: 这样只改一个函数内部的内容,不需要生成项目文件,也不需要全部都反编译,成功率
: 要高的多。
: java是一样的做法。无非工具不一样。
:

a9
发帖数: 21638
10
说的是反编译,要说插管,大家半斤八两。谁都要赚钱的。

功率

【在 z****e 的大作中提到】
: 理论上
: 是的
: 但是.net最大问题是m$ lockin
: 这个没啥好讨论的
: 如果用.net,就等着一点一点被m$插管吸血吧
: 要是不能从用户身上榨出点油水来
: m$那堆码农靠啥吃饭?

相关主题
开源是可以看到源代码的意思吧,为什么这个看不到呢?软件加密问题
怎么在源代码内加入不可删除的版权信息?如何反编译.so类库?
有没有可以反编译g++编译出来的a.out的软件?问个轻松话题,马工堆码喜欢听音乐吗?听啥比较入戏?
进入Programming版参与讨论
z****e
发帖数: 54598
11
开源赚我什么钱?
apache是什么组织?
一般商业公司的目标就是最大化股东利益
开源组织是公益组织,没有这个目标
这个差异自然会体现在行为上,靠插管吸血这一套没前途了
以后软件轮子都是免费,渠道会逐步依附于生产
编程师现在已经进入各个行业了,纯粹的软件公司都快破产了

【在 a9 的大作中提到】
: 说的是反编译,要说插管,大家半斤八两。谁都要赚钱的。
:
: 功率

S***k
发帖数: 370
12
I had to recovery source code from dll several times using red gate net
reflector. It is doable, not very hard.
g*****g
发帖数: 34805
13
Every software company should have some sort of VCS. I don't know how this
can be a problem to begin with. Also I avoid 3rd party closed source libs at
all cost.

【在 S***k 的大作中提到】
: I had to recovery source code from dll several times using red gate net
: reflector. It is doable, not very hard.

j******o
发帖数: 4219
14
没源码就歇了吧,软件还能反编译,硬件难道要自己洗板子?
S***k
发帖数: 370
15
case 1: one company acquired another company, and let people of acquired
company go.
case 2: small company source control server crashed, some support tools
source code, which not been changed for a while, were not in any dev's
computer.
case 3: small company used contractors to develop and maintain web site,
source code were not completed when contract finished.

at

【在 g*****g 的大作中提到】
: Every software company should have some sort of VCS. I don't know how this
: can be a problem to begin with. Also I avoid 3rd party closed source libs at
: all cost.

1 (共1页)
进入Programming版参与讨论
相关主题
好奇贴,多少人还在用emacs写代码?gdb stl 调试问题
最近热门的startup都在做什么?开源是可以看到源代码的意思吧,为什么这个看不到呢?
重发个我startup的经历怎么在源代码内加入不可删除的版权信息?
求教:没接触过version control的新手如何学习svn和git有没有可以反编译g++编译出来的a.out的软件?
版权问题和反编译软件加密问题
请教C#程序反编译问题如何反编译.so类库?
关于反编译问个轻松话题,马工堆码喜欢听音乐吗?听啥比较入戏?
good C++ open source project?请教如何对代码进行加密?
相关话题的讨论汇总
话题: 反编译话题: company话题: dll话题: source话题: 源代码