UE4引擎游戏结构和一些基础概念
UE4游戏结构概览小龙讲师总结的结构: 常用结构概念UWorld 单例对象,逆向UE4游戏的重要入口 可获取UGameInstance和ULevel UGameInstanceUWorld类的属性: 1struct UGameInstance* OwningGameInstance; ULocalPlayerUGameInstance类的属性: 1struct TArray<struct ULocalPlayer*> LocalPlayers; 数组的第一个元素即为当前角色的ULocalPlayer。 APlayerControllerULocalPlayer父类(UPlayer)的属性: 1struct APlayerController* PlayerController; 包含APawn、APlayerCameraManager等重要数据。 APawn 继承自AActor 在UE4逆向中称为InPawn 位于AController类: 1struct APawn*...
一键重装系统DD脚本
简介集合了Linux和Windows系统重装镜像包,支持多个版本一键部署。 支持的系统版本Linux系统 CentOS 6-7 Ubuntu 14/16/18 Debian 7/8/9/10 Windows系统集合了多位大佬维护的系统镜像: Windows 7 Windows Server 2003/2008/2012/2016/2019 使用步骤1. 更新系统12345# Debian/Ubuntu:apt-get update# RedHat/CentOS:yum update 2. 安装依赖12345# Debian/Ubuntu:apt-get install -y xz-utils openssl gawk file# RedHat/CentOS:yum install -y xz openssl gawk file 3. 下载并运行脚本OneDrive版本: 1wget -N --no-check-certificate...
MTProxy 一键脚本搭建
MTProxy 一键脚本搭建Telegram需要用到MTProxy,可以使用国外服务器一键搭建。 安装步骤 运行以下命令下载并执行脚本: 1wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh 运行脚本后会出现操作菜单,选择并输入1开始安装 输入内网IP(阿里云服务器必需),否则无法使用 将最后输出的 tg: 或 t.me 链接粘贴到手机或电脑浏览器,即可快速配置 常用命令 启动:/etc/init.d/mtproxy start 停止:/etc/init.d/mtproxy stop 重启:/etc/init.d/mtproxy restart 查看状态:/etc/init.d/mtproxy...
(踩坑记录)腾讯云 ubuntu 系统改为 root 登陆
腾讯云 Ubuntu 系统配置 root 登录重装了闲置的腾讯云服务器,更换为 Ubuntu 系统后发现执行命令出错。与阿里云不同,腾讯云的 Ubuntu 系统默认用户名为 ubuntu,需要额外配置才能启用 root 用户登录。 配置步骤1. 修改 root 密码执行以下命令: 1sudo passwd root 根据提示输入新密码(可以和 ubuntu 用户密码相同,也可以设置新密码)。密码需要输入两次确认。 2. 修改 SSH 配置编辑 SSH 配置文件: 1sudo vi /etc/ssh/sshd_config 找到 PermitRootLogin 配置项,将其修改为: 1PermitRootLogin yes 编辑说明:按 i 进入编辑模式,修改完成后按 Esc 退出,输入 :w 保存,:q 退出。 3. 重启 SSH 服务执行以下命令使配置生效: 1sudo service ssh restart 完成以上步骤后,就可以使用 root 账户登录系统了。
服务器装Windows Server修改3389端口
Windows Server 修改远程桌面端口(3389)要修改Windows Server的远程桌面端口,需要按以下步骤操作: 1. 修改注册表 在开始菜单中输入regedit打开注册表编辑器 依次修改以下两个位置的PortNumber值(使用十进制显示): HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp 2. 配置防火墙 打开防火墙高级管理 选择”入站规则” 找到”远程桌面用户模式(TCP-IN)” 新建规则: 选择”端口” 应用于TCP 设置特定本地端口(填写修改后的端口号) 选择”允许连接” 为规则设置名称(如:远程桌面自定义端口) 3. 完成配置重启服务器后,新的远程桌面端口设置即可生效。
(踩坑记录)重装系统后恢复之前MySQL数据库-解决 1146-table doesn't exist!
问题背景重装系统后需要恢复之前的MySQL数据库,期间遇到了表无法访问的问题。 环境说明 MySQL_new:新安装的MySQL实例 MySQL_old:重装系统前的MySQL文件夹备份 故障现象与解决过程 初次尝试: 直接复制old里的data目录到新实例 结果:MySQL服务无法启动 第二次尝试: 先停止MySQL服务 复制data目录 结果:服务可以启动,但出现1146-table doesn't exist!错误 最终解决方案: 停止MySQL服务 从MySQL_old文件夹复制ibdata1文件到新MySQL实例 重启MySQL服务 结果:成功访问数据表
京东挂机 青龙面板的安装与使用以及互助+花语2.0 Cookie的获取
京东挂机:青龙面板的安装与使用以及Cookie获取教程📝 写在前面 写在前面:本内容收集整理自互联网仅供技术交流之用,请勿用于任何侵犯他人权益的用途!本人不为此承担任何责任!本人与本文章所涉及的所有工具均无利益相关性,本博客为个人笔记性质不会从中获取利益,如存在侵权情况,请联系我,将会进行删除! 由于需要获取Cookie等敏感信息将存在信息泄漏以及侵权风险,以下内容本站不会提供任何可实质使用的工具站内下载,也不能为所涉及的工具承担任何使用风险,请自行甄别使用风险! 最近很流行京东挂机赚京豆,也看到很多人无法自行完成服务器端的配置!所以也写一个简单的配置教程供大家参考! 其实内容并不会很复杂,照顾新手,所以我写得比较细! 系统环境的准备与 Docker 的安装首先需要准备一台服务器或 VPS,当然自家能够安装 Docker 的路由器也可以,例如 N1 或 OpenWrt 等。 以下以 Centos 为例 更新系统软件包1yum update Docker安装1curl -sSL https://get.docker.com/ |...
screen 命令使用及示例
screen 命令使用及示例screen 是一个非常有用的命令,提供从单个 SSH 会话中使用多个 shell 窗口(会话)的能力。当会话被分离或网络中断时,screen 会话中启动的进程仍将运行,你可以随时重新连接到 screen 会话。如果你想运行一个持久的进程或者从多个位置连接到 shell 会话,这也很方便。 如何安装 screenscreen 在一些流行的发行版上已经预安装了。你可以使用下面的命令检查是否已经在你的服务器上安装了。 12screen -vScreen version 4.00.03 (FAU) 如果在 Linux 中还没有 screen,你可以使用系统提供的包管理器很简单地安装它。 CentOS/RedHat/Fedora1yum -y install screen Ubuntu/Debian1apt-get -y install screen 如何启动一个 screen 会话你可以在命令行中输入 screen 来启动它,接着会有一个看上去和命令行提示符一样的 screen...
Linux网络优化加速一键脚本
简介对于出口带宽,我们常常采用BBR、锐速等TCP加速软件来提高网络速度。原版BBR侵略性不强,在当前环境下加速效果有限。loc大佬对BBR进行了改进,增强了其竞争性。 本脚本集成了以下功能: 锐速一键换内核 锐速一键安装 自动优化锐速参数 一键优化内核参数 支持BBR、锐速、BBR魔改版自由切换 使用方法123wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"chmod +x tcp.sh./tcp.sh 系统要求 Centos 6+ Debian 7+ (BBR魔改版不支持Debian 8) Ubuntu 14+ 注意事项删除内核时如出现以下提示,请选择NO: 操作流程: 首次运行脚本进行配置 重启系统 再次运行./tcp.sh继续配置 脚本会自动检测安装情况,请关注菜单中的状态检测。
Linux防火墙iptables规则设置
Linux防火墙iptables规则设置iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。 一、基本语法1iptables(选项)(参数) 二、常用选项12345678910111213141516-t<表>:指定要操纵的表-A:向规则链中添加条目-D:从规则链中删除条目-i:向规则链中插入条目-R:替换规则链中的条目-L:显示规则链中已有的条目-F:清除规则链中已有的条目-Z:清空规则链中的数据包计算器和字节计数器-N:创建新的用户自定义规则链-P:定义规则链中的默认目标-h:显示帮助信息-p:指定要匹配的数据包协议类型-s:指定要匹配的数据包源ip地址-j<目标>:指定要跳转的目标-i<网络接口>:指定数据包进入本机的网络接口-o<网络接口>:指定数据包要离开本机所使用的网络接口 1. 命令选项输入顺序1iptables -t 表名 <-A/I/D/R> 规则链名 [规则号] <-i/o 网卡名> -p 协议名...