白话kali上python3、c语言和javascript的hello w…
2018-06-18 02:04:51来源:未知 阅读 ()
有一句段子流传很久。
我精通各种语言的hello world !。
因为比如python3、c语言和javascript与学习网络安全关系非常大,所以说,对这几门语言的关注比较多。
但是,在kali上学习的时候有一些东西非常值得注意,否则非常的耽误时间,因为在这上面白白浪费了几个小时的代价,所以说,这里分享进行破解网上一些不是非常靠谱的教程。
先说python3,python这门编程非常适合黑客编写脚本,调用工具库,现在分为2.x和3.x,前段时间看中国大学mooc上的python高级编程,哈尔滨工业大学授课,竟然还在使用2.7的版本,本来还想好好学一下,但是之前mactalk公众号上说过现在学习python的话最好从3.x开始,而且前一段时间新闻上说,2.x的语言到一段时间之后就停止进行技术支持了。
在kali linux上内置了2.7和3.6版本的,这里选择3.6的就好,这里你不必进行安装什么编译器,写代码软件,或者是什么工具库,使用vi或者是kali自带的leafpad就可以,工具库调用直接使用import进行调用。
hello world !一键式步骤:
1、打开kali终端;
2、输入命令:python3
3、输出内容,显示pytuon版本和编译器的版本
Python 3.6.4 (default, Jan 5 2018, 02:13:53)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
4、>>> print('hello world !')
hello world !
如上输入就可以了。对了如果想要退出这个编辑页,可以使用exit(),返回到你的主机名。
对于学习python,这个我建议看廖雪峰的官方网站,是个很好的入门教程,另外可以观看菜鸟教程,另外b站上很多视频都可以进行选择。
下面进行c语言的hello world !在kali中已经内置了gcc编译器了,所以不用进行下载了。
1、输入命令:touch aaa.c;
2、输入命令:vi aaa.c
输入:
3、输入命令:gcc aaa.c -o aaa.out
4、输入命令:./aaa.out
5、hello world!
好的,显示了,这里需要注意的是,第三步的命令中是重命名,如果直接gcc aaa.c的话,出来的是a.out,这是kali默认编译出来的文件。
下面要介绍的是javascript,这个是在浏览器上进行的。
kali自带firefox浏览器,这个浏览器非常好用,尤其是涉及到渗透的时候,而且上面有很多的插件,当然chrome浏览器也是一个选择,但是因为是谷歌旗下的产品,所以里面的一些功能使用不了。
1、创建bb.html;
2、输入:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function myFunction(){
alert("hello world!");
}
</script>
</head>
<body>
<input type="button" onclick="myFunction()" value="显示警告框" />
</body>
</html>
3、点击显示警告框,出现hello waorld 字样。
一点需要注意,有时火狐浏览器会出现输出结果乱码的问题,但是谷歌很少出现这种情况,也许是版本的问题,可以两者都尝试一下,毕竟都属于常用浏览器。
其实这几门编程语言在kali上不需要太多的设置,有了基础的一个入门之后,就可以开启进一步的编程,万事开头难,坚持下去会有意想不到的收货。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Python : Class
下一篇:python介绍
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- python3 enum模块的应用 2019-08-13
- python3 之 趣味数学题(爱因斯坦) 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash