如何用c++输出该程序本身的源代码

如何用c++输出该程序本身的源代码,第1张

//这个很简单,比如xxxcpp文件

#include<stdioh>

FILE  a= fopen("xxxcpp", "r");

int main()

{  char c;

   /

    很多代码。。。

/

  

    while(!feof(a))

   {

    c =fgetc(a);

    putchar(c);

   }

   getchar();

}

//这样就可以了

exe文件是针对加了壳的文件而言的,并不是所有的exe文件都加壳了的

壳有点像马甲的意思,脱了壳之后还是exe文件,还是看不到源代码

反编译是对的,以前有极少数语言编的软件可以反编译出来,但是效果也不是很理想,目前流行的语言基本都不可能反编译出来的

用下面的方法试下:

1、侦测壳、脱壳

2、反编译!

打开网页源代码的方法:首先登录一个网站,并右击网页左边的空白处;然后点击审查元素,并再次右击网页左边的空白处;最后源文件即可。

源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。

计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。

源代码主要有如下两种作用:

1生成目标代码,即计算机可以识别的代码。

2对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分不会在生成的程序中直接显示,也不参与编译。

但是注释代码对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。

需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。

以上就是关于如何用c++输出该程序本身的源代码全部的内容,包括:如何用c++输出该程序本身的源代码、怎么查看一个exe应用程序的源代码谢谢了,大神帮忙啊、网页源代码怎么打开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9728872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存