快放假了,散点分。今天起床后想到一个问题,大家讨论一下

Ken_Li_Lsq 2013-04-26 10:19:10
用vs调试的时候,有时会看到汇编?回忆下大多时候进去汇编应该是因为按了f11,想进去看的是ms的dll吧。讨论一下:汇编让我们更好的理解计算机运行的原理,但是现在不是有反编译工具吗?有了它,直接看ms的代码不更好?
...全文
7116 93 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
93 条回复
切换为时间正序
请发表友善的回复…
发表回复
请叫我哥 2013-05-06
  • 打赏
  • 举报
回复
有些功能不知道怎么实现的,就用反编译工具看下
RxRead 2013-05-06
  • 打赏
  • 举报
回复
引用 楼主 HorseCoder 的回复:
用vs调试的时候,有时会看到汇编?回忆下大多时候进去汇编应该是因为按了f11,想进去看的是ms的dll吧。讨论一下:汇编让我们更好的理解计算机运行的原理,但是现在不是有反编译工具吗?有了它,直接看ms的代码不更好?
很少程序会完全用汇编写吧。 直接反汇编,不如直接写,效率太低了
牛小胖 2013-05-06
  • 打赏
  • 举报
回复
各有利弊吧,如果想学习一下可以去尝试
realgettery 2013-05-05
  • 打赏
  • 举报
回复
还可以给分吗= =||
u010576346 2013-05-05
  • 打赏
  • 举报
回复
还有分吗,求给分,小菜鸟哦啊
独孤侠客 2013-05-04
  • 打赏
  • 举报
回复
还有分吗,求给分,小菜鸟哦啊
w07597599 2013-05-03
  • 打赏
  • 举报
回复
正在学那个汇编。。。。
u010555031 2013-05-03
  • 打赏
  • 举报
回复
用反编译工具
chinacoding 2013-05-02
  • 打赏
  • 举报
回复
f11 是step in的意思,就是说让debug点进入函数内部,如果能找到源码文件,那就进入源码调试,否则你看到的就是反编译出来的汇编。
nvip 2013-05-02
  • 打赏
  • 举报
回复
可以提取库里面东西
cheneyjava 2013-05-02
  • 打赏
  • 举报
回复
反编译的工具还是相当给力的 但注释之类的没有 了
JinCraft 2013-05-01
  • 打赏
  • 举报
回复
引用 76 楼 jingyexiaoyue 的回复:
[quote=引用 60 楼 a63140180 的回复:] 现在反编译c++的技术根本不成熟,反编译出的c++代码根本不能看 有时候还不如直接看汇编代码容易懂 所以搞破解的一般都是用IDA或者ollydbg反汇编,没听说谁用反编译软件来搞破解的。包括有个国外的开源windows项目组就是反汇编system32里的windows核心dll,最后模仿出了一个很类似windows的操作系统叫做ReactOS。 听说反编译c#比较容易,反编译c++很难,这也是公司一般选择c++做客户端的原因。
如果ReactOS项目组看到你这么宣传他们,他们会感到是一种耻辱,他们曾经为了反汇编这事从头到尾扯查了一边代码。[/quote] 确实有人曾怀疑他们是否看到过泄漏出来的Windows源码,为此,ReactOS团队曾开展过一次自审自查,凡是看到过Windows源码的人便不能再留在这个团队内,并对这些人所贡献的代码进行改写。但是笔者相信他们的知识和理解主要是通过逆向工程取得的。 逆向工程主要手段就是反汇编,要不然根本没办法做到和windows二进制兼容
JinCraft 2013-05-01
  • 打赏
  • 举报
回复
引用 76 楼 jingyexiaoyue 的回复:
[quote=引用 60 楼 a63140180 的回复:] 现在反编译c++的技术根本不成熟,反编译出的c++代码根本不能看 有时候还不如直接看汇编代码容易懂 所以搞破解的一般都是用IDA或者ollydbg反汇编,没听说谁用反编译软件来搞破解的。包括有个国外的开源windows项目组就是反汇编system32里的windows核心dll,最后模仿出了一个很类似windows的操作系统叫做ReactOS。 听说反编译c#比较容易,反编译c++很难,这也是公司一般选择c++做客户端的原因。
如果ReactOS项目组看到你这么宣传他们,他们会感到是一种耻辱,他们曾经为了反汇编这事从头到尾扯查了一边代码。[/quote] 他们组内有以前windows项目组成员,他们曾经用过一些windows泄露出的源码,他们耻辱的是这个而不是反汇编。之后他们把泄露的源码都改写成自己的了。 因为汇编只不过提供一种编程思路,根本和源码是两码事。
sbwffgqqq 2013-04-29
  • 打赏
  • 举报
回复
可做参考!!!
q3280053 2013-04-28
  • 打赏
  • 举报
回复
我是小李 2013-04-28
  • 打赏
  • 举报
回复
.net可以完全用Reflector反编译。
燕雀之志 2013-04-28
  • 打赏
  • 举报
回复
说好的给分呢。。
juezhao007 2013-04-28
  • 打赏
  • 举报
回复
joypo4 2013-04-28
  • 打赏
  • 举报
回复
superkandy 2013-04-28
  • 打赏
  • 举报
回复
不清楚,汇编语言都忘记了。
加载更多回复(62)

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧