在漫长的春招过程中,身为一个大三找实习的弱鸡,免不了被面试官捶打。 昨天被问到一个dll注入的问题,当时心想,正中我的下怀,唉,我就叽里呱啦把远程线程注入的实现过程讲了一下: 当然这是第一层,我知道面试肯定没有这么简单,我在第二层等着面试官。 果不其然,面试官问道:“唉,那么问题来了,你在不同的进程调用loadlibrary(),是怎么调用的?” 我以为到第二层就已经结束了。 没想到面试官非常兴奋地问道:“那么问题又来了,为什么dll在每个进程中默认加载机制一样?” 心里一惊 Σ(っ °Д
2024-11-27首先要明白root的密码一般用户是不应改知道的,但一般用户有时可能要用到root的一些权限。 这里就有了一个 /etc/sudoers 文件,用来保存一些用户,使这些用户可以通过sudo命令来暂时获取root的权限。这些用户使用sudo时输入的密码是当前用户密码,而不是root密 码。还可一在sudoers文件里限制一般用户的权限,这样就有了安全保证。 现在要让jack用户获得sudo使用权 1.切换到超级用户root $su root 2.查看/etc/sudoers权限,可以看到当前权
2024-11-27http请求报文和响应报文 一.请求报文 1.一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成。 也可以这样理解 <request-line> //请求行 <headers> //首部行 <blank line> //空行 <request-body> //请求体 1.1 请求行 请求行由三部分组成:请求方法,请求URL(不包括域名),HTTP协议版本 请求方法比较多:GET、POST、HEAD、P
2024-11-27u盘恢复: 1、cmd打开黑色终端 2、diskpart 3、list disk 4、select disk # 5、clean #代表磁盘的序列号,主要看大小就知道是哪个磁盘了。 删除之后在磁盘管理里面新建简单卷就好了 windows引导修复: 1、首先做好老毛桃引导盘,(没做过,网上应该有的) 2、插入U盘启动进入bios选择第二个“运行老毛桃win2003PE增强版” 3、点击[开始]->[程序]->[系统维护] 系统启动引导修复,选择1自动修复就ok了
2024-11-27A Hands-on Look at Using Ray Tracing in Games with UE 4.22 GDC 2019 talker: Sjoerd De Jong (SR.ENGINE EVANGELIST) ue4.22加入了raytracing,GDC2019上,Epic的工程师用一个简单的场景延时了下raytracing的一些效果。视频在油管UnrealEngine的频道已经放出来了,除了光追,还包括其它包括物理,声音动画的分享。 原文标题是 hands-on look
2024-11-271、环境变量的基本概念 2、常见环境变量 我们可以输入指令env查看所有的环境变量: 我们可以发现环境变量的形式都是:变量name+value 常见的环境变量如下: PATH:系统中搜索可执行程序(命令)的环境变量。 HOME:指定用户的家目录(即用户登陆到Linux系统中时,默认的目录)。 SHELL:当前Shell,它的值通常是/bin/bash。 下面我们来查看一下系统中的环境变量PATH: 3、查看环境变量的方法 我们可以输入下面的指令来实现对环境变量的查看: ech
2024-11-27以Windows10 为例,添加环境变量的步骤如下: 步骤一:在搜索框中输入“查看高级系统设置”,如下图 步骤二:在“高级”选项卡右下方点击“环境变量”,如下图 步骤三:在“环境变量”窗口中的“系统变量”中选择“Path”,如下图: 步骤四:双击“Path”选项,打开“编辑环境变量”窗口,选择新建,将软件或文件路径添加到下方,点击确定退出即可。
2024-11-27一、的使用了systemd来代替sysvinit管理 1、systemd的服务管理程序:systemctl是主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。systemctl可以列出正在运行的服务状态,如图: systemd-cgls以树形列出正在运行的进程,它可以递归显示控制组内容。如图: 2、如何启动/关闭、启用/禁用服务?启动一个服务:systemctl start postfix.service关闭一个服务:sy
2024-11-27mget 使用lftp登录mftp服务器之后,可以使用mget指令从服务器获取文件。mget指令可以使用通配符,而get指令则不可以。 1、语法 mget [-E] [-a] [-c] [-d] [-O base] rfile 2、选项列表 选项 说明 -d -c 如果失败,持续获取 -E 获取之后,删除源文件 -a 使用ascii模式 -O 3、实例 使用通配符获取文件 [root@localhost weijie]#
2024-11-27关闭 selinux: #vi /etc/selinux/config 将SELINUX=enforcing 改为SELINUX=disabled 注意:=左右没有空格 重启linux 关闭firewall: 图形界面也可以关闭,“系统”-“管理”-“防火墙”,进入管理界面,点“禁用”按钮,再点“应用”按钮。 重启Linux
2024-11-27