170112

来源:互联网 发布:英国知山大学 编辑:程序博客网 时间:2024/05/16 14:30

1625-5    王子昂    总结《2016年1月12日》  【连续第104天总结】

A.逆向作业25%

B.从指定的网站上下载一个可执行文件,用虚拟机搭建一个服务器来作为网站,语言任选

下载文件相关的命令是一窍不通,于是乖乖去百度

在C++和python中选择了后者,因为它拥有很多给好的库,这里直接用'urllib'就行了

而C++需要调用windows函数,大段的命令

那很明显使用简单的嘛

扒下来理解以后略加修改就完成了下载公网的网页

然后按照需求,需要在虚拟机上自己搭服务器,这一步反而难到我了_(:з」∠)_

看了一下搭建服务器的命令,刚开始准备在win XP上作为,因为windows系统的图形化还是友好一些,对我而言也更熟悉一些

但是安装IIS服务的时候懵逼了_(:з」∠)_系统里没有安装,需要去拖安装包

那这就麻烦许多了……于是换回red hat,里面果然有配置好的http服务

按照教程,新建好主页文档, 虚拟机在127.0.0.1上成功打开测试文档

然而在物理机上还是连接不上……

继续百度,得知有很多可能阻拦的原因,一一排查

最后发现把防火墙关了即可

于是下面的路就平坦了,生成一个简单的exe文件发送到虚拟机里并放到网页的目录下

顺便还调整了一下python的程序,使得虚拟机的ip可以自己输入,并且自动检测文件名称

然后不小心把虚拟机关掉了以后再连也连不上了……

又重新查了半天,防火墙也关了,http服务也开了,仍然不行

最后再看了一下排查过程,有两个命令被我忽视了,第一次输入了,重启以后因为不知道这两个命令的作用所以没有重视

iptables -F

  iptables -P INPUTACCEPT设置默认允许规则)

   打开以后就可以正常连接了,说明这两个命令很关键。

百度以后得知分别是Linux的防火墙规则清除,和设置默认允许规则

然后终于成功下载一个可执行文件到物理机上啦! 成就感满满!


下午一直在收集0x557的资料_(:з」∠)_看了很多故事,但是真正相关成员的信息没有得到多少……

社工好难呀╮(╯_╰)╭


累了看了一点JAVA的视频教程,安装了JDK和IDE,并完成了HELLO WORLD的编写。

跟C差别很大,有点像VB,全部在类中运行。

不过主要的类基本上也相当于main函数了


C. 明日计划

明天记得带python的书,把Python快点学一学



0 0
原创粉丝点击