Kali Linux

权限维持之打造不一样的映像劫持后门

和自甴很熟 提交于 2020-08-06 10:30:42
0x01 前言 “映像劫持”,也被称为“IFEO”(Image File Execution Options),在WindowsNT架构的系统里,IFEO的本意是为一些在默认系统环境中运行时可能引发错误的程序执行体提供特殊的环境设定。当一个可执行程序位于IFEO的控制中时,它的内存分配则根据该程序的参数来设定,而WindowsN T架构的系统能通过这个注册表项使用与可执行程序文件名匹配的项目作为程序载入时的控制依据,最终得以设定一个程序的堆管理机制和一些辅助机制等。出于简化原因,IFEO使用忽略路径的方式来匹配它所要控制的程序文件名,所以程序无论放在哪个路径,只要名字没有变化,它就运行出问题。 下面呢,我们聊一聊如何打造不一样“映像劫持”后门。 0x02 实验环境 目标机-Windows 7(192.168.43.94) 攻击机-Kali Linux (192.168.43.9) 0x03 传统“映像劫持”Shift后门 传统“映像劫持”,当用户双击对应的程序后,操作系统就会给外壳程序(例如”explorer.exe”)发布相应的指令,其中包含有执行程序的路径和文件名,然后由外壳程序来执行该程序。事实上在该过程中,Windows还会在注册表的上述路径中查询所有的映像劫持子键,如果存在和该程序名称完全相同的子键,就查询对应子健中包含的”dubugger”键值名

苏嵌物联网嵌入式开发实训Day0--Kali Linux使用配置

心已入冬 提交于 2020-08-06 05:26:16
目录 说明 Root权限 系统更新 中文设置 vim编辑器的安装 中文输入法安装 ibus中文输入法安装 谷歌拼音安装 vscod安装与配置 vscode安装 vscode中文配置 说明 此文章是苏嵌物联网嵌入式开发实训的第二篇,衔接上篇的虚拟机安装。 注意:本文所介绍的配置,偏向于满足笔者所参与的实训。提供给有相关需要的朋友。 文章中所介绍的配置和软件,均按 重要顺序排列,越先给出,笔者认为越重要。 Root权限 上篇文章安装中已经说过,现在版本的kali会要求用户建立一个账户来使用系统,以保护系统,防止超级权限的操作损坏系统。 但是,进行一些系统配置,建议使用root权限进行,否则可能遇到权限不足的问题。 打开终端模拟器 输入命令 sudo password root 之后输入你想给root设置的密码 注意: 此处你输入密码是不显示出来的 ,且密码设置需满足条件: 有字母、数字、符号 之后重启,即可使用root账户登录 系统更新 kali系统和一般的linux系统一样,都有对应的软件库更新源。 kali默认是官方的源,这里推荐改为阿里云的源,对国内用户友好些,速度比较可以接受。 打开文件系统,打开 /etc/apt/sources.list , 添加以下语句,将相关 url 改成 阿里云的源。 deb https://mirrors.aliyun.com/kali kali

苏嵌物联网嵌入式开发实训Day1--Linux常用系统命令

拜拜、爱过 提交于 2020-07-28 08:22:55
目录 说明 不得不说的两个命令--man和help Linux用户命令 查看当前用户和版本:whoami 查看用户ID :id 添加用户:useradd 用户密码修改 :passwd 修改用户信息 :usermod 修改密码状态:chage 删除用户:userdel 切换用户身份:su 以其他用户身份执行一条指令:sudo 添加用户组:groupadd 修改用户组 Linux文件操作命令 其他常用操作命令 说明 本文是 苏嵌物联网嵌入式开发实训 系列文章的第三篇。、 使用的是Kali Linux,基于的Debian,但系统命令Linux都是通用的,不同版本的朋友也可参考此文章。 本文中均为笔者个人观点。 不得不说的两个命令–man和help 笔者认为一定要记住的 最重要的两个命令 ,一个是 man 一个是 --help 笔者为什么认为两个最重要呢,因为这两个命令, 几乎对所有其他命令和软件都有效。用于查看该命令的各类操作,快速查询linux帮助手册和软件的帮助手册,并且格式化显示。 这意味着什么呢,意味着如果你不记得操作命令的作用和详细使用方法,可以用这两个指令去查询,不需要去借助百度搜半天,或者死记硬背。 相比之下使用 man 后提供的信息要更全面,更多, --help 会比较简略,主要是提供格式和副指令的用法。 用另外需要说明的是, --help 其实是一种副指令

布客·ApacheCN 编程/后端/大数据/人工智能学习资源 2020.6

强颜欢笑 提交于 2020-07-24 22:15:13
公告 我们的群共享文件有备份到 IPFS 的计划,具体时间待定。 我们的机器学习群(915394271)正式改名为财务提升群,望悉知。 请关注我们的公众号“ApacheCN”,回复“教程/路线/比赛/报告/技术书/课程/轻小说/漫画/新知”来获取更多资源。 我们正在招募项目负责人,完成三次贡献可以申请,请联系片刻(529815144)。 几十个项目等你来申请和参与 ,不装逼的朋友,我们都不想认识。 CDNDrive 第二次扩容完毕,新增了 3 个图床。 “开源互助联盟”已终止,我们对此表示抱歉和遗憾。除非特地邀请,我们不再推广他人的任何项目。 我们接受“环材化生劝退”话题的投稿,并在全平台推送。请联系飞龙(562826179),或 在这里留言 。 编程语言 Java On Java 8 中文版(Java 编程思想第五版)⭐↗ Effective Java 中文第三版⭐↗ Java 编程思想 Java 8 简明教程 Java 从 0~1 个人笔记 Java8 中文官方教程 JavaTutorialNetwork 中文系列教程 HowToDoInJava 中文系列教程 JavaBeginnersTutorial 中文系列教程 Python Think Python 中文第二版↗ 笨办法学 Python · 续 中文版 PythonSpot 中文系列教程 PythonBasics

Linux系统推荐学习的编程语言以及经验

末鹿安然 提交于 2020-05-09 08:20:54
Linux系统推荐学习的编程语言以及经验 初来乍到,作为一个小白,我想记录自己学习进步,一是在未来回看时,发现自己的进步,其次就是希望能通过自己的学习之路,给未来的走向这条道路的兄弟指引一条道路。 First ;首先作为一个初学者,必须扎扎实实的掌握一门基础的编程,计算机语言想通相似,想要学好编程,必须熟练地掌它握一门基础计 语言,这里推荐学习C和C++;C++作为一门最难的语言,能掌握它,其他语言自然不在话下。 在今天,我强烈推荐大家系统学习AI以及算法,这是一个编程的灵魂所在,掌握了算法,在你掌握语法知识的基础上,You can become a better “搬砖工” 当然,系统的操作自然是必不可少的。windows学会用来撩妹是最适合不过的了,linux对于外行人是最适合不过的了,满屏幕的源代码有木有大佬的既视感。 这里强行推荐一个网站上面有大量的精华帖子值得你去浏览,去学习,而且刘老师定期发布一些精选视频,使得学习事半功倍。 作为一个资深的小白,我在小白这个阶段一直逗留,没有进阶,说说我的失败之路,大家请不要效仿 第一,一定要去系统的学习,千万不要东拼西凑,学习最忌讳学的杂乱无章,点无法连成线就永远只是一个点,一个在教育界摸爬滚打多年 “老司机”告诉我,学习切不可杂乱无章,务求精,不可求多,在一个“T”型学习的今天,各种信息繁杂冗多,我们的学习的宽度自然是没有任何问题的

Linux系统推荐学习的编程语言以及经验

こ雲淡風輕ζ 提交于 2020-05-07 13:22:37
初来乍到,作为一个小白,我想记录自己学习进步,一是在未来回看时,发现自己的进步,其次就是希望能通过自己的学习之路,给未来的走向这条道路的兄弟指引一条道路。 First ;首先作为一个初学者,必须扎扎实实的掌握一门基础的编程,计算机语言想通相似,想要学好编程,必须熟练地掌它握一门基础计 语言,这里推荐学习 C 和 C++ ; C++ 作为一门最难的语言,能掌握它,其他语言自然不在话下。 在今天,我强烈推荐大家系统学习 AI 以及算法,这是一个编程的灵魂所在,掌握了算法,在你掌握语法知识的基础上, You can become a better “搬砖工” 当然,系统的操作自然是必不可少的。 windows 学会用来撩妹是最适合不过的了, linux 对于外行人装逼是最适合不过的了,满屏幕的源代码有木有大佬的既视感。 这里强行推荐一个网站: https://www.linuxprobe.com/ ,上面有大量的精华帖子值得你去浏览,去学习,而且刘老师定期发布一些精选视频,使得学习事半功倍。如果能购买一本《 linux 就该这么学 》更合适不过了。 作为一个资深的小白,我在小白这个阶段一直逗留,没有进阶,说说我的失败之路,大家请不要效仿 第一,一定要去系统的学习,千万不要东拼西凑,学习最忌讳学的杂乱无章,点无法连成线就永远只是一个点,一个在教育界摸爬滚打多年 “老司机”告诉我

Linux系统推荐学习的编程语言以及经验

99封情书 提交于 2020-05-07 13:06:35
初来乍到,作为一个小白,我想记录自己学习进步,一是在未来回看时,发现自己的进步,其次就是希望能通过自己的学习之路,给未来的走向这条道路的兄弟指引一条道路。 First ;首先作为一个初学者,必须扎扎实实的掌握一门基础的编程,计算机语言想通相似,想要学好编程,必须熟练地掌它握一门基础计语言,这里推荐学习C和C++;C++作为一门最难的语言,能掌握它,其他语言自然不在话下。 在今天,我强烈推荐大家系统学习AI以及算法,这是一个编程的灵魂所在,掌握了算法,在你掌握语法知识的基础上,You can become a better “搬砖工” 当然,系统的操作自然是必不可少的。windows学会用来撩妹是最适合不过的了,linux对于外行人装逼是最适合不过的了,满屏幕的源代码有木有大佬的既视感。 这里强行推荐一个网站: https://www.linuxprobe.com/ ,上面有大量的精华帖子值得你去浏览,去学习,而且刘老师定期发布一些精选视频,使得学习事半功倍。如果能购买一本《 linux就该这么学 》更合适不过了。 作为一个资深的小白,我在小白这个阶段一直逗留,没有进阶,说说我的失败之路,大家请不要效仿 。 第一,一定要去系统的学习,千万不要东拼西凑,学习最忌讳学的杂乱无章,点无法连成线就永远只是一个点,一个在教育界摸爬滚打多年“老司机”告诉我,学习切不可杂乱无章,务求精,不可求多

Kali Linux 2020.1安装以及安装后要做的事

人走茶凉 提交于 2020-05-06 12:48:05
一、下载 https://www.kali.org/downloads/ 根据自己情况选择,我是要安装在虚拟机里,用不上live,所以我选的是 二、虚拟机安装 我的安装环境是Vmware 15.5,因为安装过程中需要联网,请准备好网络。 1、创建虚拟机 这里仅列出重要步骤 2、开始安装 域名要是没有需求可以添空 代理可以不填 图形界面选择自己喜欢的,其他都勾选上,我选择默认的Xfce。 开始较长的下载安装 一般会因为网络超时出点小问题,但没有关系,再来一次或几次就行。 如果出现了上述告警就再来一次,否则跳过下面两步重复步骤。 选择和上次一样, 图形界面选择自己喜欢的,其他都勾选上,我选择默认的Xfce。 下载的过程我重复了10几次。 软件安装完成后,走到这步就差不多没问题了。 此致安装结束 三、安装后需要做的事 1、更新软件源 sudo vi /etc/apt/sources.list 末尾添加: #浙大 deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #中科大 deb http://mirrors.ustc.edu.cn/kali kali

Kali Linux-虚拟机安装

主宰稳场 提交于 2020-05-05 17:54:45
流程需求 (1)VM虚拟机:VMware Workstation 15.5 (2)Kali系统镜像 https://www.kali.org/ 虚拟机配置部分 1.打开VMware Workstation,点击创建新的虚拟机。 2.选择“经典”,点击下一步。 3.选择“安装程序光盘映像文件(iso)”。 4.客户机操作系统选择“Linux”和“Debian 10.x 64位”。 5.命名虚拟机和选择虚拟机存放磁盘位置。 6.配置磁盘容量(建议20GB以上),存储方式选择单文件,可以提高磁盘性能。 7.点击“自定义硬件”。 8.分配内存,定义处理器(根据自己电脑配置决定) ,移除打印机,点击关闭。 9.点击完成按钮,便完成虚拟机的基础配置。 Kali Linux 安装部分 1.点击“开启此虚拟机”。 2.进入安装页面,选择 Graphical install(图形化安装)。 3.选择语言为中文(简体)。 4.国家默认为中国。 5.键盘默认为汉语。 6.配置系统主机名。 7.域名不填写,留空。 8.配置root用户的密码。 9.磁盘使用整个磁盘。 10.选择磁盘。 11.分区方案选择第一项(初学者)。 12.选择“结束分区设定并将修改写入磁盘”。 13.同意磁盘分区操作。 14.不使用网络镜像。 15.此步骤的GRUB启动选择选择“是”进行安装。 16.选择“/dev/sda

Kali Linux修改桌面默认图标

北慕城南 提交于 2020-05-04 19:11:08
Kali Linux修改桌面默认图标 从Kali Linux 2019.4开始,支持Undercover模式,类似Windows模式。大学霸IT达人当用户切换为Undercover模式后,默认桌面图标包括三个,分别是回收站、文件系统和主文件夹。如果用户希望添加或删除桌面图标,可以编辑默认的桌面图标。下面将介绍修改桌面图标的方式。例如,不在桌面显示回收站图标。如下所示: (1)在图形界面,依次选择“应用程序”|“设置”|“桌面”命令,打开桌面设置界面。 (2)单击图标选项卡,在默认图标部分,去掉“回收站”复选框中的对勾即可。 来源: oschina 链接: https://my.oschina.net/u/4373790/blog/4265096