分类 工具与脚本 下的文章 - 网络编程与渗透技术笔记
首页
Search
1
Java编程小练习题目
22 阅读
2
Centos7.9系统如何换国内镜像源?
18 阅读
3
全开源图床系统源码
17 阅读
4
PHP在线加密系统源码
17 阅读
5
用Java编写九九乘法口诀表
16 阅读
Kali Linux
综合渗透注入
网站搭建与运维
编程开发
Java教程
Go教程
PHP教程
Python教程
MySQL
工具与脚本
网安竞赛
源码文件
漏洞百科
iAPP
登录
/
注册
找到
8
篇与
工具与脚本
相关的结果
2024-07-10
PHP环境集成面板使用教程
“让天下没有难配的服务器环境!- phpStudy” phpStudy 是一个PHP开发环境集成包,可用在本地电脑或者服务器上,该程序包集成最新的PHP/MySql/Apache/Nginx/Redis/FTP/Composer,一次性安装,无须配置即可使用,非常方便、好用! phpstudy 2019年新推出的V8版本全新界面,支持最新php、mysql版本,在不同站点可以多PHP版本共存互不影响!!QQ截图20240710184856.png图片 phpStudy v8下载与安装 phpStudy v8应该从哪下载? 新手小白推荐WIndows面板: 下载 为了您自身利益,强烈要求从官网下载,不要从其它渠道。 phpStudy v8有哪些版本? phpStudy有Windows 和 Linux二个版本供选择 版本 系统 环境 Windows Win2008 R2/2012/2016/Win7/Win10 Apache/Nginx/Redis Linux Ubuntu/Centos/debian Apache/Nginx/Tengine/Lighttpd 大家可根据自己的操作系统,选择对应的版本下载即可。 phpStudy v8安装过程 1569829744718714.png图片 phpStudy v8安装非常简单,一切选择默认即可, 几秒钟就可以安装好; 安装完成后, 会在对应盘符(D盘)上有一个phpstudy_pro目录; 该目录下面的WWW目录, 就是用户的Web网站放置的地方。 注意:安装路径文件夹不能包含中文或空格,否则安装后运行会报错! phpStudy v8启动测试 1569829924490607.png图片 首页: 启动Apache 启动Apache 网站: 选择默认本机站点localhost, 点击右边[管理]按钮,在下拉菜单中选择[打开网站] 打开网站 1569830027133766.png图片 看到欢迎界面, 恭喜您, phpStudy v8安装并启动成功! 1569830058151566.png图片 phpStudy v8安装成功 安装数据库管理程序 dbf1515e-2e57-443e-8aca-30308a9ceac8.png图片 phpStudy提供的phpMyAdmin4.8.5,我个人认为这个版本有点不好用。 下面教大家替换成phpMyAdmin5.2.1版本的,这个相对好用。 我们打开“D:\phpstudy_pro\WWW\phpMyAdmin4.8.5”文件夹 屏幕截图 2024-07-10 191058.png图片 把里面的所有文件都删除掉 接着我们下载phpMyAdmin5.2.1版本的: phpMyAdmin5.2.1:下载 接着我们把下载的phpMyAdmin5.2.1.zip解压到桌面 接着把里面的文件全部剪切(Ctrl+X)到“D:\phpstudy_pro\WWW\phpMyAdmin4.8.5”文件夹里面即可 打开phpMyAdmin管理中心 ee0c56c8-52e2-4dd9-ba2b-4abbdc452912.png图片 默认的账号密码都是root
PHP教程
工具与脚本
# 编程开发
红帝
1年前
0
5
0
2024-07-10
PHP编程开发工具有哪些?
PHP的开发工具种类繁多,涵盖了从集成开发环境(IDE)、代码编辑器、调试器到版本控制工具和数据库管理工具等多个方面。以下是一些常见的PHP开发工具: 1. 集成开发环境(IDE) PhpStorm:由JetBrains开发的全功能PHP IDE,提供了代码自动完成、调试器、版本控制工具等丰富的功能,支持多种框架和技术。PhpStorm拥有最现代化的功能集,可以快速便捷地进行网页开发,并支持所有PHP语言功能,是专业PHP开发的优选工具。 Eclipse PDT:基于Eclipse平台的PHP开发工具,具有代码编辑器、调试功能、项目管理器等工具,可扩展性强。Eclipse PDT通过插件可以实现PHP开发的多种功能。 NetBeans:开源的、跨平台的集成开发环境,支持PHP、JavaScript、HTML等多种语言,具有强大的调试和测试功能。NetBeans易于使用且功能强大,是许多开发人员喜爱的工具之一。 2. 代码编辑器 Visual Studio Code(VSCode):一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键等特性。VSCode还支持插件扩展,并针对网页开发和云端应用开发进行了优化。 Sublime Text:一款流行的代码编辑器,具有简洁的界面、快速的响应速度,支持自定义皮肤和键盘快捷键。Sublime Text拥有丰富的插件生态系统,可以通过插件扩展其功能。 Notepad++:在Windows环境下的免费源代码编辑器,支持多种编程语言,并且具有插件扩展功能。Notepad++小巧、启动速度快,适合轻量级的代码编辑工作。 3. 调试器 Xdebug:一款PHP调试器,可与多种开发环境集成,如PhpStorm、Eclipse PDT等,支持断点调试、变量监视等功能。 Zend Debugger:商业级的PHP调试器,可与Zend Studio等IDE集成,提供了高级的调试功能。 4. 版本控制工具 Git:流行的分布式版本控制系统,用于跟踪文件的更改和管理代码库。Git可以与多种开发工具集成,如PhpStorm、Eclipse、VSCode等。 SVN:中心化的版本控制系统,用于管理和跟踪文件的更改。 5. 数据库管理工具 phpMyAdmin:用于管理MySQL数据库的免费开源工具,提供了直观的用户界面,方便开发者进行数据库管理和查询。 MySQL Workbench:官方开发的MySQL数据库管理工具,提供了数据库建模、SQL编辑器、查询优化工具等功能。 其他工具 Composer:PHP依赖管理工具,帮助开发者管理项目的依赖项和库,简化了项目的引入和更新过程。 Laravel:流行的PHP框架,提供了丰富的工具和功能,包括路由管理、数据库迁移、表单验证等。 在选择PHP开发工具时,可以根据个人的需求和喜好来决定。如果是专业的PHP开发者,可能会倾向于使用功能全面的IDE,如PhpStorm或Eclipse PDT。如果只是偶尔编写PHP代码,或者喜欢轻量级的工具,那么VSCode、Sublime Text或Notepad++可能更适合。同时,调试器、版本控制工具和数据库管理工具也是开发过程中不可或缺的工具。
编程开发
PHP教程
工具与脚本
# 编程开发
红帝
1年前
0
4
0
用Python编写一个开放端口扫描脚本
现在的Ai是真的好用,下面是我编写的开放端口扫描脚本: # coding:utf-8 # 时间:2024/5/27 上午12:15 # 红客技术网:blog.hongkewang.cn import socket # 设置目标IP地址 ip = input("请输入需要扫描端口的IP:") # 设置要扫描的端口范围 start_port = 0 end_port = 65535 # 设置socket超时时间(秒) timeout = 0.1 # 尝试连接并返回端口状态 def try_connect(ip, port): try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(timeout) sock.connect((ip, port)) print(f"{ip}:{port} 端口开放") return True except socket.timeout: print(f"{ip}:{port} 端口关闭(超时)") except ConnectionRefusedError: print(f"{ip}:{port} 端口关闭(连接被拒绝)") except Exception as e: print(f"{ip}:{port} 端口检测时发生错误:{e}") finally: sock.close() return False # 打开文件以追加模式写入,如果文件不存在则创建 # 使用'with'语句确保文件在操作完成后正确关闭 with open('port.txt', 'w') as file: for port in range(start_port, end_port + 1): if try_connect(ip, port): # 如果端口开放,则写入文件并立即刷新缓冲区 message = f"{ip}:{port} 端口开放\n" file.write(message) file.flush() # 强制刷新缓冲区,确保内容实时写入文件 print("端口扫描完成。")下面是文心一言给我优化的: 代码的目的是对给定的IP地址进行全端口扫描(端口号从0到65535),并记录开放端口的信息到一个名为port.txt的文件中。但是,有几个问题和改进点需要指出: 端口0: 端口0实际上是一个保留端口,用于在绑定套接字时自动选择端口。因此,通常不会尝试连接到端口0。 异常处理: 在try_connect函数中,如果在try块内没有成功创建sock对象(由于异常),那么在finally块中尝试关闭sock将会导致一个NameError,因为sock没有在这个作用域内被定义。 效率: 扫描65535个端口将会非常耗时,且在实际网络环境中可能由于触发安全机制而被封锁。通常只对常见的服务端口(如1-1024和某些高端口)进行扫描。 输出到文件: 虽然你已经使用了with语句来确保文件正确关闭,但在每个成功连接后都调用file.flush()可能不是最高效的做法,因为它会频繁地写入磁盘。更好的做法可能是将所有检测到的开放端口存储在一个列表中,然后在扫描完成后一次性写入文件。 代码风格: Python中的函数和方法名通常使用小写字母和下划线(snake_case)进行命名。 基于上述点,下面是改进后的代码: import socket def try_connect(ip, port): try: with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock: sock.settimeout(timeout) sock.connect((ip, port)) return True except socket.timeout: print(f"{ip}:{port} 端口关闭(超时)") except ConnectionRefusedError: print(f"{ip}:{port} 端口关闭(连接被拒绝)") except Exception as e: print(f"{ip}:{port} 端口检测时发生错误:{e}") return False ip = input("请输入需要扫描端口的IP:") start_port = 1 # 从1开始,因为0是保留端口 end_port = 65535 timeout = 0.1 open_ports = [] for port in range(start_port, end_port + 1): if try_connect(ip, port): open_ports.append(port) with open('port.txt', 'w') as file: for port in open_ports: file.write(f"{ip}:{port} 端口开放\n") print("端口扫描完成。")这样,代码将更健壮、更高效,并且遵循了Python的编码惯例。
工具与脚本
# 编程开发
红帝
1年前
0
8
0
2024-05-09
ARCHPR软件汉化版以及功能介绍
ARCHPR(全称Advanced Archive Password Recovery)是一款专业的密码恢复工具,主要用于解密RAR和ZIP等压缩包的密码。以下是关于ARCHPR软件的详细介绍及其功能: 4c866e56-5387-41e4-872a-88da74440892.jpg图片 一、软件介绍 ARCHPR是一款功能强大的压缩包密码破解工具,旨在帮助用户轻松解锁带有密码的压缩包文件。它支持多种压缩包格式,包括RAR、ZIP、PKZip、WinZip、WinRAR、ARJ、WinARJ、ACE、WinACE(1.x)等,并且支持最新RAR和ZIP格式的AES加密破解。ARCHPR采用高度优化的算法和技术,以提高破解密码的效率和成功率。 二、功能特点 暴力破解和字典破解:ARCHPR支持通过暴力破解或字典破解的方式来恢复压缩文件的密码。用户可以根据自己的需求选择不同的破解方式,并可以使用自定义的字典文件来增加破解的准确性。 无需源RAR文件:ARCHPR在破解过程中无需源RAR文件,所有所需的信息已收集并存储至工程文件(.RPC)中。这使得用户在处理大型或受限制的RAR文件时更加便捷。 灵活可定制:ARCHPR提供了灵活、可定制的功能,用户可以根据自己的需求进行个性化设置。例如,用户可以选择破解的密码范围、设置破解的优先级等。 底层优化:ARCHPR具有完美的底层优化,有助于更快地完成工作。它能够保证在较短的时间内恢复特定类型的压缩文件密码。 支持最新加密格式:ARCHPR支持最新RAR和ZIP格式的AES加密破解,这使得它能够满足不同用户的需求。 简洁易用的界面:ARCHPR拥有简洁易用的界面,用户可以轻松上手并快速掌握其使用方法。同时,软件还提供了详细的教程和帮助文档,方便用户随时查阅。 需要注意的是,在使用ARCHPR软件时,用户应遵守法律法规和道德规范,确保合法合规使用。同时,也应注意保护个人隐私和信息安全,避免将敏感信息存储在压缩包中或将其泄露给未经授权的人员。 ARCHPR汉化版:下载
工具与脚本
# 渗透注入
红帝
1年前
0
7
0
2024-05-09
BurpSuite软件介绍以及下载
BurpSuite是一个用于攻击web应用程序的集成平台,包含了许多工具,这些工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。BurpSuite设计了许多接口以加快攻击应用程序的过程,并且所有工具都共享一个能够处理并显示HTTP消息、持久性、认证、代理、日志、警报的强大可扩展框架。 d5a35eb7-2477-417d-99a6-080d5e2530d9.jpg图片 以下是BurpSuite的一些主要功能: 代理服务器:作为一个在浏览器和目标应用程序之间的中间人,允许用户拦截、查看、修改在两个方向上的原始数据流。这使得用户可以轻松地检查和修改应用程序的数据和参数,以便发现潜在的漏洞。 漏洞扫描:BurpSuite可以对Web应用程序进行全面的漏洞扫描,包括SQL注入、跨站脚本攻击、文件包含等常见漏洞。它提供了强大的自动扫描功能,用户只需配置扫描目标,BurpSuite将自动执行扫描并生成报告。 漏洞利用:BurpSuite还提供了丰富的漏洞利用工具,如Burp Intruder工具,可用于进行暴力破解,或使用Burp Repeater工具进行漏洞利用的手动测试。 信息收集:BurpSuite还提供了一些用于信息收集的工具,例如目录爆破和子域名扫描工具。 报告生成:BurpSuite提供了丰富的报告生成功能,可将扫描结果以各种格式导出,如HTML、XML和PDF。 此外,BurpSuite还包含其他一些工具,如Spider(网络爬虫),能完整枚举应用程序的内容和功能;Sequencer,用于分析那些不可预知的应用程序会话令牌和重要数据项的随机性;Decoder,用于手动执行或对应用程序数据进行智能解码编码;Comparer,通常用于通过一些相关的请求和响应得到两项数据的一个可视化的“差异”等。 总的来说,BurpSuite是一个功能强大的Web应用程序安全测试工具,能帮助测试人员模拟攻击者的行为,对Web应用程序进行各种安全测试,从而发现潜在的安全漏洞。 Proxy(代理):作为一个在浏览器和目标应用程序之间的中间人,它允许你拦截、查看和修改在两个方向上的原始数据流。 Spider(网络爬虫):它能完整地枚举应用程序的内容和功能。 Scanner(扫描器,仅限专业版):一个高级的工具,执行后能自动地发现web应用程序的安全漏洞。 Intruder(入侵者):一个定制的高度可配置的工具,用于对web应用程序进行自动化攻击,如枚举标识符、收集有用的数据以及使用fuzzing技术探测常规漏洞。 Repeater(重复器):一个靠手动操作来重发单独的HTTP请求并分析应用程序响应的工具。 Sequencer(定序器):一个用于分析那些不可预知的应用程序会话令牌和重要数据项的随机性的工具。 Decoder(解码器):一个进行手动执行或对应用程序数据进行智能解码编码的工具。 Comparer(比较器):一个实用的工具,通常用于通过一些相关的请求和响应得到两项数据的一个可视化的“差异”。 BurpSuite的主要功能包括拦截请求、Burp Spider爬虫、漏洞扫描等,它可以看作是Fiddler、Postman等多种工具的结合体。此外,BurpSuite还支持网络请求的截获和修改,支持HTTP和HTTPS协议,可以对目标网站进行爬取,方便发现隐藏的接口和漏洞。 然而,BurpSuite的功能比较复杂,对于安全测试初学者来说,学习成本比较高。另外,其专业版本是需要付费使用的,这可能会给小型团队或个人带来经济压力。尽管如此,BurpSuite仍然是一款功能强大的安全测试工具,常用于网络渗透测试、应用程序安全测试等场景。 BurpSuite专业版软件:Windows版下载
工具与脚本
# 渗透注入
红帝
1年前
0
7
0
1
2
下一页
易航博客