[编程代码] vs 2015 community登录不上去用不了的替代选择vs code

2459 1
小菜鸟一枚 2022-2-21 20:35:28 | 显示全部楼层 |阅读模式
证!--------记录学习的点点滴滴
0x1 下载 mingw
  2.下载完成后双击运行,点install安装,一路点击continue继续。
  3.出现下图界面,选择gcc-g++编译器。
file:///C:\Users\LENOVO\AppData\Local\Temp\ksohtml6092\wps1.jpg
  4.然后点击左上角的Installation菜单中的Apply changes选项,然后管理器将开始在线安装或更新被选中的组件。
file:///C:\Users\LENOVO\AppData\Local\Temp\ksohtml6092\wps2.jpg
  5.我等,我再等......
  6.终于完成了,点击close关闭对话框,再关掉包管理器,打开系统环境变量,找到MinGW\bin,把bin目录的全路径沾到path变量里面去,如果前面有值了,那就打个英文分号,在填上路径即可。
file:///C:\Users\LENOVO\AppData\Local\Temp\ksohtml6092\wps3.png
  7.在cmd窗口,输入gcc -v和g++ -v查看是否配置好环境变量了。
file:///C:\Users\LENOVO\AppData\Local\Temp\ksohtml6092\wps4.jpg
0x2 使用vs code编写c++代码
  1.直接去微软官网下载,双击安装即可,这个很快。
  2.点击左侧栏第五个或者Ctrl+Shift+X打开应用商店,在搜索框中输入"chinese",安装第一个插件(汉化),让界面变成中文的。
  3.重启后界面就是中文的,然后搜索c++,如下图所示,进行安装:
file:///C:\Users\LENOVO\AppData\Local\Temp\ksohtml6092\wps5.jpg
  4.接着就可以放心写代码了,写一个简单的helloworld程序,看看有没有问题
复制代码 隐藏代码#include <iostream>
using namespace std;
int main(){
      cout << "hello world" << endl;

      system("pause");
}
&#8195;&#8195;5.试试下断点,然后F5运行,因为这里是写的c++代码,所以选择g++调试器,可以看到程序能断下来。
file:///C:\Users\LENOVO\AppData\Local\Temp\ksohtml6092\wps6.jpg
&#8195;&#8195;6.这时候打开资源管理器,可以看到,vscode自动根据我选择的编译器,生成了配置文件launch.json和tasks.json,如果我们自己写了配置文件就不会生成,没有写会为我们自动生成.
0x3 再战ctf
&#8195;&#8195;1.昨天学习的那个ctf IDA F5反编译的伪代码直接拿过来套用:
复制代码 隐藏代码#include <iostream>
using namespace std;
int main(){
      int i; // [rsp+14h] [rbp-24h]
  __int64 v3[4]; // [rsp+18h] [rbp-20h]
  char a1[255];

  v3[0] = (__int64)"Dufhbmf";
  v3[1] = (__int64)"pG`imos";
  v3[2] = (__int64)"ewUglpt";
  for ( i = 0; i <= 11; ++i )
  {
        *(char *)(i + a1) =  *(char *)(v3[i % 3] + 2 * (i / 3)) - 1;
  }
  cout << a1 <<endl;

  system("pause");
}
&#8195;&#8195;2.可以看到终端输出了flag:
复制代码 隐藏代码Code_Talkers
Press any key to continue . . .
&#8195;&#8195;3.昨天手上没c++编译器,拿java凑合,这句代码得拆开理解了才能写出脚本,用c++编译器直接赋值语句反转即可得到flag。
0x4 总结
&#8195;&#8195;1.vs 2015 community安装太难了,好不容易装上,30天后还得登录,登不上去,你还用不成了。
&#8195;&#8195;2.本来看到eclipse也可以开发c++代码的,但是想到我的eclipse使用的是java环境,看到有说vs code小巧的,就下载试了试。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行