科技新闻

利用 AlwaysInstallElevated 提权

一笑奈何 提交于 2020-04-04 17:45:19
注册表修改: 注册表查询: msf利用: 生成msi文件 获得一个meterpreter会话,上传msi文件 Upload /root/yang1.msi 另一窗口如下监听: 进入window执行msi文件 msiexec /quiet /qn /i yang1.msi /quiet=在安装期间禁止向用户发送任何消息 /qn=无GUI /i=常规(与管理)安装 另一窗口获得system权限 执行命令,增加用户(添加组同理) 如下生成 同理执行: 添加用户如下: msf自带模块利用: 来源: https://www.cnblogs.com/Yang34/p/12632568.html

【Linux】Linux C socket 编程之UDP

孤人 提交于 2020-04-04 16:32:59
发送方: /* * File: main.c * Author: tianshuai * * Created on 2011年11月29日, 下午10:34 * * 主要实现:发送20个文本消息,然后再发送一个终止消息 */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> int port=6789; int main(int argc, char** argv) { int socket_descriptor; //套接口描述字 int iter=0; char buf[80]; struct sockaddr_in address;//处理网络通信的地址 bzero(&address,sizeof(address)); address.sin_family=AF_INET; address.sin_addr.s_addr=inet_addr("127.0.0.1");//这里不一样 address.sin_port=htons(port); //创建一个 UDP socket socket_descriptor=socket(AF

Mqtt 客户端多主题订阅

家住魔仙堡 提交于 2020-04-04 11:43:03
前言: mqtt 的主题一个 层级 的概念. 我们订阅多个主题就需要用到这个技术点 功能是在主题中引入层次。层次又分主题层级分隔符,多层通配符和单层通配符 需要注意的一点是: 这些层级不能用在发布消息的 Publish 接口中 层级分类 主题层级分隔符: / 多层通配符: # 单层通配符: + 主题层级分隔符 "/" 被用来分割主题树的每一层,并给主题空间提供分等级的结构。当两个通配符在一个主题中出现的时候,主题层次分隔符的使用是很重要的。 // 主题Topic1: 分了三层 /test/child/aaa // 主题Topic2: 分了四层 /test/child/aaa2/bbb2 多层通配符 多层通配符"#"是一个匹配主题中任意层次数的通配符。我们用案例说明 案例1 订阅主题: /test/child/# 我们将收到这些主题发送来的消息: /test/child /test/child/aaa /test/child/ccc /test/child/aaa/bbb /test/child/aaa/bbb/ddd 多层通配符可以理解为大于等于0的层次。 多层通配符只可以确定当前层或者下一层 常见错误 和正确表示案例 # // Success, 会接收到不以 / 开头的所有主题 /# // Success /test/#/child // Error, #必须是最后一个字符

掉队于云计算市场是甲骨文裁员的最大原因

我的梦境 提交于 2020-04-04 09:26:30
作为 全球排名仅次于微软的第二大软件公司 ,甲骨文最近的裁员风波算是一波未平一波又起,从 5月7日宣布裁员到现在,人们依旧迷惑,甲骨文裁员的背后到底意味着什么? 其实,甲骨文的这次裁员行动并非只针对中国,而是在全球范围内都有裁员的行动,知识中国是重度受灾区,根据相关报道,甲骨文 公司将裁撤中国区研发中心 (CDC),整个CDC约1600人,首批确认裁员约900余人,其中超过500人来自北京研发中心,目前销售等岗位依然保留, 但甲骨文的裁员行动并不会就此结束,有关专家称,甲骨文公司的裁员行动估计会分三批进行 。 1989年,甲骨文正式进入中国市场,2002年在深圳建立第一家研发中心,随后在北京、上海、苏州、南京相继成立研发中心。 然而就在去年 ,甲骨文的云服务在中国的市场份额 居然 排到了十名 开 外,在世界云计算市场份额的占比甚至直接被归入 “其他”类。 这也说明 在全球都处于上升期的云计算业务却是甲骨文裁员的 软肋处,此前,就有消息称 甲骨文的云计算业务几乎停滞不前,其增速与国际巨头和国内市场相比,都相形见绌。 而在中国,甲骨文的云服务市场份额直接排在十名之外 , 因此 有人略带惋惜地称 :“甲骨文这么快就在云计算市场掉队了?” 是的, 甲骨文 的确是 在云计算市场掉队 了。 根据三财季报显示的各部门业绩来看,云服务和授权支持业务营收为 66.62亿美元,与去年同期的65

Windows API

筅森魡賤 提交于 2020-04-04 06:18:25
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接 WNetEnumResource 枚举网络资源 WNetGetConnection 获取本地或已连接的一个资源的网络名称 WNetGetLastError 获取网络错误的扩展错误信息 WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称 WNetGetUser 获取一个网络资源用以连接的名字 WNetOpenEnum 启动对网络资源进行枚举的过程 2. API之消息函数 BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口 GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置 GetMessageTime

ASP.NET Core分布式项目实战(业务介绍,架构设计,oAuth2,IdentityServer4)--学习笔记

青春壹個敷衍的年華 提交于 2020-04-04 02:48:19
任务4:第一章计划与目录 敏捷产品开发流程 原型预览与业务介绍 整体架构设计 API 接口设计 / swagger Identity Server 4 搭建登录 账号 API 实现 配置中心 任务5:业务介绍 项目背景:基于人脉关系的金融行业项目 用户: 1、账号: 基本资料维护 登录 2、管理自己的项目 创建 分享(可见权限范围) 置顶 查看项目进展 3、引入别人的项目 查看好友的项目 查看二度人脉的项目 查看系统推荐的项目 查看别人的项目 参与别人的项目 4、消息: 聊天消息 系统消息 5、好友: 添加好友(导入通信录,手机号搜索好友) 任务6:架构设计 任务7:oAuth2介绍 OAuth是一个关于授权(authorization)的开放网络标准 四种授权方式: 授权码模式 简化模式 密码模式 客户端模式 理解OAuth 2.0: https://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 任务8:IdentityServer4登录中心 新建项目 dotnet new webapi --name IdentityServerCenter 添加 Nuget 包:IdentityServer4 VS Code 如何安装 nuget: https://blog.csdn.net/qq_36051316/article/details

2018 技术文章合集,200+ 篇

我的梦境 提交于 2020-04-04 00:26:19
2017 文章合集 2017 年度文章分类整理 下面是 2018 年公众号所发表的文章分类整理 面经 一年经验 Android 面试记录 记自己 2018 年三月份的面试经历 怎样在 Android 面试中聊聊多线程 2018 Android ;面试心得,已拿到 offer 从技术面试官的角度谈谈简历和面试那些事儿 Android开发面试经—常见面试官提问Android题 蚂蚁金服面试经历-临场发挥 OPPO Android 开发技术面总结 项目、开源库 碎阅:一款基于 douban 及 ONE API 开发的资讯类 App Android 权限-HaloPermission 详细介绍 年中 Android 开源库推荐 Android断点续传下载器JarvisDownloader 行×××路:打造一个灵活易用的Banner组件 Android开发之漫漫长途XVI——ListView与RecyclerView项目实战 Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦 首个hybird商业项目踩坑总结 功能 Demo 实现城市列表的排序及模糊查询 基于 zxing 的二维码扫描 [Android进阶]OFO首页实现小窥 Android 自己开发的消息事件小项目DBus 教你用Java来玩答题(百万英雄/冲刺大会等) "巧

带修改线性基

痞子三分冷 提交于 2020-04-03 23:57:48
最近模拟赛中有带修线性基这个我 (闻所未闻 见所未见)是我的消息太不灵通了么 的黑科技。 我们仍未知道那天所见到的黑科技的名字 这道例题是动态加边 每次询问一个独立集的最大权值。这里的权值定义为题目中的定义。 对于前两个测试点 暴力枚举选出了哪些点 然后判断哪些边可以用 通过这个暴力的操作可以发现 将边的权值异或到点上 最后用点进行异或即可将那些不能使用的边给异或掉。 于是可以发现这是一个选出若干个点使异或和最大的题目->线性基的题目。 观察3,4,5测试点 无自环呈若干个联通块状 每个连通块最多只有一条边 点权不带修改 动态加入权值的线性基的题目。 剩下的测试点其实是 每次有两个点的权值变化 在线维护线性基。 对于这种问题 一种比较粗暴的方法 是直接上线段树分治维护线性基 记录一下每次权值插入的线性基的位置然后方便撤销。 复杂度 \(mlog^2\cdot \frac{l}{w}\) .(这个复杂度可能可以过 我也没试过。 黑科技 在线维护带修改线性基。 具体操作: 维护线性基的同时 再维护每线性基中每一个主元是由哪写向量异或而成的。 修改其中的一个向量x的时候 找到由它异或而成的行中1的位数最低的那个行向量w(有零行选零行. 找到之后将其他被x异或过的向量 再一一异或一遍 因为此时我们把w当作x 此时w要被修改所以凡是异或过x的都要修改。

kafka原理和实践(五)spring-kafka配置详解

∥☆過路亽.° 提交于 2020-04-03 23:05:43
系列目录 kafka原理和实践(一)原理:10分钟入门 kafka原理和实践(二)spring-kafka简单实践 kafka原理和实践(三)spring-kafka生产者源码 kafka原理和实践(四)spring-kafka消费者源码 kafka原理和实践(五)spring-kafka配置详解 kafka原理和实践(六)总结升华 =========正文分割线==================== 作为一个MQ做基本的功能自然就是消息的生产和消费,本章以XML配置的方式实现消息的生产和消费。 一、生产者 1.1.配置 spring-kafka 提供了org . springframework . kafka . core .KafkaTemplate xml配置如下, producerProperties 中的具体配置暂时不用在意,后面有一章专门讲xml配置 : 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema

了解Kafka生产者

不打扰是莪最后的温柔 提交于 2020-04-03 23:01:12
了解Kafka生产者 ​ 之前对kafka的整体架构有浅显的了解,这次正好有时间,准备深入了解一下kafka,首先先从数据的生产者开始吧。 生产者的整体架构 ​ 可以看到整个生产者进程主要由两个线程进行协调工作,其中一个是主线程,首先由KafkaProducer创建消息,然后通过拦截器、消息序列化器、分区器的处理后,缓存到消息累加器中。另一个是Sender线程,负责从消息累加器中获取消息,并发送至Kafka集群中。 ​ 下面来具体分析各个组件的作用,以便加深了解。 拦截器 : 从名字就可看出是按照一定规则对消息进行过滤。这个具体的规则可以自己去重写kafka中的ProducerInterceptorPrefix类中的onSend方法来实现。之后在KafkaProducer的配置参数 interceptor.classes中指定该拦截器来进行使用。还可以指定多个拦截器,组成拦截链。 序列化器 :生产者需要使用它将消息对象转化为字节数组发送给kafka集群。消费者端进行反序列化还原消息对象。kafka中自带序列化器StringSerializer可对String、VyteArray、ByteBuffer等等类型进行序列化。kafka支持自定义序列化器,实现Serializer,重写serialize方法,即可实现自定义序列化器。修改配置文件中的value