2024年程序员学习
文章平均质量分 85
普通网友
这个作者很懒,什么都没留下…
展开
-
子域名查询,二级域名查询,如何查看顶级域名有几个二级域名
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。--------------2024年3月25日功能更新--------------------原创 2024-04-20 12:27:25 · 680 阅读 · 0 评论 -
子域名扫描工具的介绍与使用_域名子域名扫,2024年最新啃完999页网络安全面试高频宝典
Subdomainbrute同Findomain也是一款子域名扫描工具,它的优点是可以递归扫描子域名,字典较为丰富,可修改配置文件添加DNS服务器(在dict里面可以进行添加),还能自动去重泛解析的域名(超过2个域名指向同一IP,此后发现的相同IP域名将被丢弃)支持子域爆破,该模块有常规的字典爆破,也有自定义的fuzz模式,支持批量爆破和递归爆破,自动判断泛解析并处理。支持子域验证,默认开启子域验证,自动解析子域DNS,自动请求子域获取title和banner,并综合判断子域存活情况。支持子域爬取。原创 2024-04-20 12:26:54 · 600 阅读 · 0 评论 -
媳妇,用手撸一个RPC框架给我?_手撸 tcp 协议,2024年最新被阿里面试官征服了
所谓协议,就是通信双方事先商量好规则,服务端知道发送过来的数据将如何解析。原创 2024-04-20 12:26:23 · 569 阅读 · 0 评论 -
如何在Linux平台下安装JDK,2024年最新Linux运维程序员必备
以32位的CentOS 6.2版为例子来说明,选择下载jdk-7u4-linux-i586.tar.gz(注:CentOS使用rpm包管理器,也可以下载jdk-7u4-linux-i586.rpm来进行安装)。下载jdk-7u4-linux-i586.tar.gz后,在Linux终端中运行tar-xvzf jdk-7u4-linux-i586.tar.gz进行解压,会被解压在文件夹jdk1.7.0_04中,把整个文件夹jdk1.7.0_04放在自己喜欢的目录下就行了(注:目录尽量不要有中文,不要有空格)。原创 2024-04-20 03:38:07 · 695 阅读 · 0 评论 -
如何在Linux命令行中创建以及展示演示稿_linux系统上怎么做ppt(2)
mdp是Linux下一款基于ncurses的命令行演示工具。我喜欢mdp在于它对markdown的支持,使得我很容易以熟悉的markdown格式来创建幻灯片。自然,它还可以很轻松地用HTML格式来发布幻灯片。另一个好处是它支持UTF-8字符编码,这让非英语字符(如希腊或西里尔字母)的展示也变得很方便。原创 2024-04-20 03:37:05 · 373 阅读 · 0 评论 -
如何在Linux命令行中创建以及展示演示稿_linux系统上怎么做ppt(1)
mdp是Linux下一款基于ncurses的命令行演示工具。我喜欢mdp在于它对markdown的支持,使得我很容易以熟悉的markdown格式来创建幻灯片。自然,它还可以很轻松地用HTML格式来发布幻灯片。另一个好处是它支持UTF-8字符编码,这让非英语字符(如希腊或西里尔字母)的展示也变得很方便。原创 2024-04-20 03:36:33 · 333 阅读 · 0 评论 -
如何在Linux中发现IP地址冲突_linux 多网口地址冲突,12道Linux运维高级面试题
【代码】如何在Linux中发现IP地址冲突_linux 多网口地址冲突,12道Linux运维高级面试题。原创 2024-04-20 03:35:31 · 215 阅读 · 0 评论 -
如何在Linux中加入cron任务_linux激活cron,Linux运维编程基础
•0 9-18 * * * /home/dan/bin/script.sh: 在9AM到6PM的每个小时运行。•0 9,18 * * * /home/dan/bin/script.sh: 在每天的9AM和6PM运行。•*/10 * * * * /home/dan/bin/script.sh: 每10分钟运行。•* * * * * /home/dan/bin/script.sh: 每分钟运行。•0 * * * * /home/dan/bin/script.sh: 每小时运行。每个cron任务的格式如下。原创 2024-04-20 03:34:59 · 400 阅读 · 0 评论 -
如何在Linux中加入cron任务_linux激活cron(1),从消息中间件看分布式系统的多种套路
•0 9-18 * * 1-5 /home/dan/bin/script.sh: 周一到周五的9AM到6PM每小时运行。•0 9-18 * * * /home/dan/bin/script.sh: 在9AM到6PM的每个小时运行。•0 9,18 * * * /home/dan/bin/script.sh: 在每天的9AM和6PM运行。•*/10 * * * * /home/dan/bin/script.sh: 每10分钟运行。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?原创 2024-04-20 03:33:56 · 559 阅读 · 0 评论 -
如何在linux下编写代码(非常详细)_linux常用命令创建代码
5、gcc main.c -o out 其中main.c是自己定义的C语言文件,out是输出文件名,执行代码时用 ./out。3、用cd命令打开hello文件夹后,用touch命令创建一个main.c的空文件。非常详细基础的教程,适合第一次在linux系统中编程的新手,一步一步图文教学。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、然后我们就在main.c这个空文件中编写我们的代码。原创 2024-04-20 03:33:26 · 827 阅读 · 0 评论 -
如何在Linux下搭建接口自动化测试平台_linux怎么做接口自动化
上面,我们只是创建了一个名称为 hrun 的数据库,但这个数据库下没有任何数据表,现在,我们将同步数据库得到数据表。在Linux下启动服务之后,我们将在Windows下进行访问并登录HttpRunnerManager,我们需要检查一下 8000 等端口是否已开放,**Github地址:**https://github.com/HttpRunner/HttpRunnerManager。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?:http://ip地址:8000/admin/原创 2024-04-20 03:32:22 · 1039 阅读 · 0 评论 -
如何在Linux上安装服务器管理软件Cockpit,2024年Linux运维常见面试题
因此,我们只能在运行着 Systemd 的最新的linux发行版中安装Cockpit,要启动Cockpit并让它在每次系统重启时自动启动,我们需要在终端或控制台中运行下面的命令。首先,我们需要在我们基于linux的服务器上安装Cockpit,大部分发行版的官方软件仓库中都有可用的cockpit安装包。启动Cockpit并使得它能在每次系统重启时自动启动后,我们现在要给它配置防火墙,由于我们的服务器上运行着防火墙程序,我们需要允许它通过某些端口使得从服务器外面可以访问Cockpit。原创 2024-04-20 03:31:51 · 577 阅读 · 0 评论 -
如何在Java开发中,更加安全的编码?这是一个问题,2024年最新深度集成
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。DOCTYPE、原创 2024-04-20 03:30:48 · 521 阅读 · 0 评论 -
如何在 VMware 中安装 Kali Linux,附Kali Linux系统学习指南_vmware安装kali
在 Windows 和 Linux 的 VMware 上安装 Kali Linux。原创 2024-04-20 03:30:17 · 869 阅读 · 0 评论 -
如何在 Ubuntu Linux 16,2024年最新2024最新Linux运维面试笔试题目分享
用不了多久就安装好了 docker 和 Git,安装结束以后,在你的系统上的 /var 分区创建一个 Discourse 文件夹(当然你也可以选择其他的分区)。你将看到“discourse-setup” 脚本文件,运行这个脚本文件进行 Discourse 的初始化。当你提交了以上信息以后, 它会让你提交确认, 如果一切都很正常,点击回车以后安装开始。现在“坐等放宽”,需要花费一些时间来完成安装,倒杯咖啡,看看有什么错误信息没有。现在我们来克隆 Discourse 的 Github 仓库到这个新建的文件夹。原创 2024-04-20 03:29:46 · 239 阅读 · 0 评论 -
[理论知识]通过实例学习VLSM,2024年最新大牛最佳总结
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-18 19:44:33 · 790 阅读 · 0 评论 -
[极客大挑战 2024]web部分题解(已完结!),作为一个网络安全程序员你还不会JetPack
我们看到一句话木马,一句话木马本身是利用代码执行的函数进行运行,说的简单点就是你的post请求传入eval()中,那也就是说,我们可以修改Post请求的参数来执行代码!1.可以得到post是传参方式,如果password=404为真,就绕过,后边有is_numeric()函数,同时为了绕过这个,就必须有字母,所以我们选择输入404x。oh,有检索过滤,那就难办了,我不会,完结撒。oh,有检索过滤,那就难办了,我不会,完结撒。打开环境以后发现又可以逗猫,就偷偷玩了一小会儿。原创 2024-04-18 19:43:30 · 714 阅读 · 0 评论 -
[教程]VC++6,阿里Linux运维岗面试百题
行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-18 19:42:59 · 355 阅读 · 0 评论 -
[教程]VC++6(2),2024年最新程序员35岁真的是分水岭吗
鉴于许多同学的vc++6.0无法正常使用,并且不会创建工程及文件,还有的同学会遇到一些编译的问题,我在这里做个小教程。原创 2024-04-18 19:42:28 · 285 阅读 · 0 评论 -
[教学视频教程] 白帽黑客(网络安全)学习资料与工具集合
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-04-18 19:41:26 · 566 阅读 · 0 评论 -
[操作系统课设]GeeKOS操作系统的研究与实现,Linux运维开发经典实战
对用户态进程执行的支持包括用户态进程结构的初始化、用户进程空间的初始化、用户进程切换和用户程序导入等。实现项目2后,用户就可以使用GeekOS提供的命令行解释器Shell运行一些命令来执行PFAT文件系统内的用户测试程序。由于GeekOS使用了虚拟文件系统,可以加载不同的文件系统,而系统默认加载的是PFAT只读文件系统。主要是熟悉GeekOS的编译、运行过程,了解计算机系统的启动原理**。:要求学生改进GeekOS的调度程序,实现基于4级反馈队列的调度算法,并实现信号量,支持进程间通信。原创 2024-04-18 19:40:55 · 680 阅读 · 0 评论 -
[密码学]Base64编码,2024年最新太赞了
echo 字符串 |base64 -d。echo 字符串 | base64。base64 文件名。原创 2024-04-18 19:39:52 · 313 阅读 · 0 评论 -
[wp]第四届江西省赣网杯网络安全大赛-web 部分wp_2024年江西省第四届赣网杯网络安全大赛wp
【代码】[wp]第四届江西省赣网杯网络安全大赛-web 部分wp_2024年江西省第四届赣网杯网络安全大赛wp。原创 2024-04-18 19:39:20 · 270 阅读 · 0 评论 -
[Linux] linux系统安装git_linux安装git,2024年最新字节跳动技术整理
Git是一种分布式版本控制系统,广泛用于软件开发和版本管理。它可以跟踪文件和目录的变化,记录每个版本的修改历史,并允许多个开发者协同工作。Git可以通过命令行和图形界面工具提供了丰富的操作命令和功能,如一些初始化仓库、添加文件、提交版本、切换分支、合并代码等。同时,也有许多基于Git的第三方工具和服务,如GitHub、GitLab和Bitbucket等,提供了更加便捷和集成化的版本管理平台。总的来说,Git在软件开发中扮演了重要角色,使得开发者能够更加高效地协同工作、管理版本和控制代码变更。原创 2024-04-18 19:38:15 · 878 阅读 · 0 评论 -
SQLi LABS Less-34_sqli-labs第三十四关,2024年最新网络安全性能优化面试题集锦
【代码】SQLi LABS Less-34_sqli-labs第三十四关,2024年最新网络安全性能优化面试题集锦。原创 2024-04-18 10:17:51 · 411 阅读 · 0 评论 -
SQLi LABS Less-26 联合注入+报错注入+布尔盲注+时间盲注_sqli-labs 26
这关是一个简单的查询功能,在地址栏输入id作为参数,后台会根据id查询用户数据,并在页面回显。字符的ASCLL码肯定大于1,所以页面正常显示,确定payload可用;3)正常的参数和异常的参数,分别对应不同的页面响应,可以考虑布尔盲注。1)参数中携带单引号,页面会显示数据库的报错信息,可以考虑报错注入。id=1’anandd’0,页面异常(空)显示。id=1’anandd’0,页面异常(空)显示。id=1’anandd’1,页面正常显示;id=1’anandd’1,页面正常显示。原创 2024-04-18 10:17:19 · 284 阅读 · 0 评论 -
Python replace()函数使用详解,Python替换字符串_python replace函数
替换「元祖」中的元素,需要先转成列表,再循环替换,替换完成再转回元组,这种方式同样会改变内存地址。或者使用「循环」的方式替换列表中的元素,这种方式不会生成新数组,替换前、后的内存地址是一样的。字符串中的转义符不会打印出来,但 replace() 可以替换这些转义符,比如替换换行符。从结果可以看到,替换前会换行,替换后不会换行,因为转义符被替换掉了。替换次数为「正数」时,按照从左到右的顺序替换,设置几次就替换几次。替换次数为「负数」时,无论负几,都会替换所有匹配到的内容。替换「字典」的值,直接循环替换。原创 2024-04-18 06:41:30 · 483 阅读 · 0 评论 -
Python print()函数使用详解,Python打印输出,网络安全面试宝典2024
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-18 06:41:00 · 553 阅读 · 0 评论 -
mysql 数据库的基本管理_常见数据库mysql配置与管理,Linux运维高级开发面试题
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-18 03:04:34 · 807 阅读 · 0 评论 -
mysql 安装了最新版本8,2024年最新腾讯、网易必问的20道题Linux运维面试题
翻译:caching_sha2_password和sha256_password认证插件比mysql_native_password插件提供的密码加密更加安全,并且caching_sha2_password加密比sha256_password的加密性能更好。由于caching_sha2_password这样优秀的安全和性能特性,让他作为MySQL8.0的首选认证插件,这也是默认的认证插件插件而不是mysql_native_password。原创 2024-04-18 03:04:04 · 950 阅读 · 0 评论 -
Linux操作系统权限相关问题(一站式速通权限)(1),2024年最新面试
在目录的起始权限777中把other的写的权限去掉,就变成了111 111 101,即为775【rwxrwxr-x】.同理,在普通文件的起始权限666中把other的写的权限去掉,就变成了110 110 101.即为665【rw-rw-r–】示例:在一个公司内部,只有一台Linux机器,有A、B两个小组要进行相同项目的开发工作,两个组之间的开发是独立的,若是A组的程序员写好一份代码,想要给小组的其他成员看,但是不想给B组看,就需要引入“所属组”的概念才能实现。原创 2024-04-17 23:26:01 · 886 阅读 · 0 评论 -
Linux操作系统有什么吸引力,在程序员中这么受欢迎!,2024年最新Linux运维开发基础入门
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。你所要做的就是下载他们选择的Linux操作系统,并安装在他们的Mac或基于Windows的电脑上。一般来说,编程语言只适用于一个操作系统(Windows中的Visual Basic是最好的例子),但是如果一种语言没有这个限制,那么它主要适用于Linux。原创 2024-04-17 23:25:30 · 638 阅读 · 0 评论 -
Linux 常用基本命令总结(1),关于Linux运维开发你必须要懂的APK瘦身知识
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-04-17 19:55:42 · 849 阅读 · 0 评论 -
Linux 常用命令总结,2024年最新通宵都要看完这个Linux运维关键技术点
Fish(英文全称是“Friendly Interactive Shell”),是一个设备齐全的命令行shell(如bash或zsh),智能且用户友好。Fish支持强大的功能,如语法突出显示,自动建议和制表符补全,这些功能只是工作,无需学习或配置。source:表示当前目录的软连接名,即被创建出来的软连接名称以及放置在何处。du -h --max-depth=1 cityscapes 查看文件夹大小。target:表示目标文件(夹),即源文件。cd /home/ray 进入用户目录。原创 2024-04-17 19:55:12 · 309 阅读 · 0 评论 -
JSP-从数据库读取内容,并生成Excel(含全部代码)_在jsp页面通过一个按钮将数据库中的数据导出为excel文件
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力.恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;原创 2024-04-17 15:18:39 · 649 阅读 · 0 评论 -
JSONP跨域访问实现_jsonp如何实现跨域,2024年最新如何化身BAT面试收割机
在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;将list-json.html在的listUrl地址修改为51服务器的地址,此时在浏览器中访问,将无法弹窗,打开F12,看到控制台的输出如下。这部分内容对零基础的同学来说还比较遥远,就不展开细说了,附上学习路线。原创 2024-04-17 15:18:08 · 571 阅读 · 0 评论 -
GeoServer SQL 注入漏洞复现(CVE-2024-25157)附poc_geoserverl漏洞
GeoServer是OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。在2.22.1和2.21.4之前版本中,在开放地理空间联盟(OGC)标准定义的过滤器和函数表达式中发现了一个SQL注入问题,未经身份验证的攻击者可以利用该漏洞进行SQL注入,执行恶意代码。原创 2024-04-17 11:47:48 · 542 阅读 · 0 评论 -
GeoServer SQL 注入漏洞复现(CVE-2024-25157)附poc_geoserverl漏洞(2)
升级 org.geoserver.community:gs-jdbcconfig 到 2.21.4 或 2.22.2 或更高版本。使用方法:python CVE-2023-25157.py http://your-ip:8080/geoserver/ows。在进行注入之前,首先要获取地理图层列表信息,这是sql注入payload中的一个必要参数。标签中的信息,就是地理图层列表。成功获取到数据库版本号。2.获取每个功能名称。作为地理图层列表信息。4.构造SQL 注入。原创 2024-04-17 11:47:18 · 463 阅读 · 0 评论 -
CTF_WP-攻防世界web题解(1),2024年最新网络安全零基础
题目描述:想想初始页面?尝试访问index.php,没反应,返回结果一样用dirbuster扫描一下,发现果然有个index.php,并且大小跟1不一样,并且返回码是302再次尝试访问,还是不行搜索得知,302是被重定向了用burpsuit抓包发送,flag被隐藏,查看headerflag藏在报文头里备份文件搜索得知:php的备份有两种:.php~和.php.bak修改urlindex.php.bak自动下载了一个文件,打开发现flag打开链接是一个维基百科的说明,原创 2024-04-17 08:06:00 · 1020 阅读 · 0 评论 -
Ctftool:CTF漏洞利用工具_ctftools(1),网络安全开发基础培训
在Ctftool的帮助下,安全研究人员可以轻松对Windows内部运行和调试文本输入处理器的复杂问题进行分析,并检测目标Windows系统的安全性。除此之外,Ctftool还允许研究人员根据自己的需要来编写一些简单的脚本来实现与CTF客户端或服务器端的自动化交互,以及执行简单的模糊测试任务。这里,我使用的构建工具是一个变种版本的Visual Studio,构建时我只选择了MSVC、MSBuild、CMake和SDK。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!原创 2024-04-17 08:04:57 · 938 阅读 · 0 评论