Framework

Sumap网络测绘探测C&C远控在野情况分析

浪子不回头ぞ 提交于 2020-12-19 08:41:58
0x00 网络测绘角度下的C&C威胁分析 ​ 在日渐激烈的网络对抗中,伴随***手段的更新换代,远控为了满足需求随之发展,种类繁多,常见的远控有:Cobalt Strike、Metasploit Framework、Empire、PoshC2、Pupy等。 ​ 在常见的远控中,Cobalt Strike是熟知的***测试利器,功能十分强大,可扩展性强,从前期载荷生成、诱饵捆绑、钓鱼***到载荷植入目标成功后的持续控制、后***阶段都可以很好支持,几乎覆盖***链的各个阶段。并且支持多种上线方式,以及多种丰富的配置可以达到非常好的隐蔽效果。CS teamserver团队服务器又可以使众多CS客户端连上它,以进行团队协作。Metasploit Framework能够提供众多漏洞利用,这两款远控功能强大且容易上手,因此也是广大redteamer的必备武器。 ​ C&C作为全球范围红队的基础设施,长期部署在世界各个角落,如何通过探测C&C服务器成为了一个问题。传统的流量规则只能对小范围的C2设施进行识别,有一定的局限性。对于全网的资产识别,通过网络测绘来进行扫描识别C2会不会更全面呢? 0x01 网络空间测绘 ​ 互联网在高速发展的今天,传统的网络安全大多面向局部安全未曾考虑整体全网环境下的网络安全,这样也造成了近年来***者频繁面向全网展开***

《C# 爬虫 破境之道》:第二境 爬虫应用 — 第一节:HTTP协议数据采集

旧城冷巷雨未停 提交于 2020-12-19 06:20:06
首先欢迎您来到本书的第二境,本境,我们将全力打造一个实际生产环境可用的爬虫应用了。虽然只是刚开始,虽然路漫漫其修远,不过还是有点小鸡冻:P 本境打算针对几大派生类做进一步深耕,包括与应用的结合、对比它们之间的区别、综合共性、封装。One-By-One。 System.IO.Packaging.PackWebRequest System.Net.FileWebRequest System.Net.FtpWebRequest System.Net.HttpWebRequest 第一节,我们先来说说最重要、最常用的HttpWebRequest。撸码的细节就不说了,看不懂的童鞋可以去看看第一境就明白了:) 示例解决方案分为两个项目,一个应用程序(控制台),一个类库(取了个高大上的名字:System.Crawler)。所以,在应用程序中需要引用System.Crawler。应用程序可以是控制台、窗体项目、Win服务、WPF等,随便整,随你随地大小便…… 先展示一下应用程序的最终的效果,然后我们再逐步引出类库的实现。 [Code 2.1.1] 1 using System.Crawler; 2 3 { 4 #region 以GET方式请求数据 5 var ant = new WorkerAnt 6 { 7 WorkerId = ( uint )Math.Abs(DateTime.Now

基于C#.NET三层架构物流运输管理系统(TMS)-C/S框架网原创作品

流过昼夜 提交于 2020-12-19 04:56:12
TMS系统为三方物流、专线物流企业提供物流运输一体化服务,提高运输效率,降低管理成本。 物流运输管理系统(TMS)适用于物流运输公司、各企业下面的运输车队等,它主要包括订单管理、配载作业、调度分配、行车管理、GPS车辆定位系统、车辆管理、人员管理、数据报表、基本信息维护、系统管理等模块。该系统对车辆、驾驶员、线路等进行全面详细的统计考核,能大大提高运作效率,降低运输成本,使您在激烈的市场竞争中处于领先优势。 TMS系统产品优势: 1) 中大型三方物流企业成功案例 物流运输管理系统(TMS)于2016年研发成功并正式上线,安装有150多个PC客户端。 客户企业全国拥有多家分公司,年营业额5~8个亿,TMS系统具备集团企业报表分析能力以及财务独立核算体系。系统已成功运行3年,为客户创造巨大经济效益。 2) 拥有产品独立销售权 与客户签订《TMS系统代理销售协议》,珠海市喜鹊信息技术有限公司拥有独立销售权。 3) 拥有定制开发能力 TMS团队拥有7年经验的物流行业管理顾问,以及提供TMS系统定制开发服务团队。 C/S架构的物流运输管理系统-TMS系统基于 CSFramework快速开发框架V4.5.3企业版 研发,项目总投资100万,项目研发周期8个月,上线稳定期2个月。先后服务30家物流企业。 C/S系统开发框架-企业版 v4.5.3: http://www.csframework

阿里巴巴为什么要用Spring框架?Dubbo不香么?

◇◆丶佛笑我妖孽 提交于 2020-12-18 14:05:17
2000年,对于Java来说,那时正是EJB流行的时代,大部分Java程序员和公司都在使用EJB进行开发,很少有人会去思考EJB中存在的缺点。Rod Johnson觉得EJB太过臃肿,并不是所有项目都需要使用这种大型框架, 提出了一个基于普通Java类和以及利用“依赖注入”的更简单的解决方案。 如果说 Java 工程师,有什么一定要“死磕”拿下的东西,那一定是 Spring 无疑了。 众所周知,Spring 无论在 Java 生态系统,还是在就业市场, Spring Boot、Spring Framework、Spring Data、Spring Cloud、Spring Security、Spring Session等都是Spring Framework 的基石,面试出镜率之高,无出其右。 Spring Framework相当于一栋高楼大厦的地基,是整个Spring生态中的基础。不管是灵活便捷的Spring Boot、还是微服务中的王者Spring Cloud,它们都依赖并且需要Spring Framework。 所以,我也建议大家, 如果想把Spring Boot或Spring Cloud彻底的学会,那么请务必先学Spring Framework。 实际上,对于Java程序员日常开发中经常所使用的@Service,@Component,@Bean等等,包括@Autowired、

一个比Spring Boot 还牛逼的Java框架,你见过吗?

我与影子孤独终老i 提交于 2020-12-18 08:50:49
  最近51学工坊的小编在偶然间看到一个据说是可以比 Spring Boot 快的框架,有这么神奇吗?到底是何方神圣呢?下面小编带您来了解一下!   这个框架名叫:light-4j。   官网简介:A fast, lightweight and more productive microservices framework   很简单,翻译过来就是:一个快速、轻量级和更高效的微服务框架。   为什么叫light-4j?它和其他的Java框架相比有什么优势呢?   1、降低成本   它比同类型的主流微服务框架平台要快 44 倍,并且只需要用其 1/5 内存,内存空间大大降低。   下面是51学工坊的小编整理的一份测试报告,速看:      从以上的表格中不难看出,性能表现非常靠前,吊打 Spring 等各种框架!   2、丰富的特性   带有启动/关闭钩子和各种中间件的插件架构,分布式OAuth2 JWT安全验证作为框架的一部分,基于OpenAPI规范进行请求和响应验证,收集测量指标并支持服务和客户端在控制台显示,全局运行时异常处理,如API异常及其他受检查异常。   请求体支持各种类型的content-type,配置标准化响应码及响应消息,支持外部配置化Docker环境所有模块。客户端侧发现和负载平衡,消除代理层   Java 日益宠大的同时,其内部依赖集成了太多东西

What's the difference between SDK and Runtime in .NET Core?

与世无争的帅哥 提交于 2020-12-18 03:32:22
What's the difference between SDK and Runtime in .NET Core? Answer1 According to the .Net Core Guide , .NET Core is composed of the following items A .NET runtime, which provides a type system, assembly loading, a garbage collector, native interop and other basic services. A set of framework libraries, which provide primitive data types, app composition types and fundamental utilities. A set of SDK tools and language compilers that enable the base developer experience, available in the .NET Core SDK. The 'dotnet' app host, which is used to launch .NET Core apps. It selects the runtime and

字节跳动团队发布Android Framework笔记,知乎上已获万赞

|▌冷眼眸甩不掉的悲伤 提交于 2020-12-18 02:10:55
Android Framework 的知识有多重要,其广泛的应用在各个领域。像掉帧监控,函数插装,慢函数检测,ANR 监控,启动监控,都需要对 Framework 有比较深入的了解,才能知道怎么去做监控,利用什么机制去监控,函数插桩插到哪里,反射调用该反射哪个类哪个方法哪个属性 另外 Framework 作为 Android 框架层,为 App 提供了众多 API 去调用 ,但是很多机制都是 Framework 包装好了给 App 来用的,如果不知道这些机制的原理,那么很难去在这基础上做优化。 举个例子,如果你了解 Android App 的启动机制,优化启动速度的时候会更得心应手: 定制什么样的 StartingWindow;什么时候可以拿到图片的宽高;DelayLoad 怎么做才会更合适;Service 什么时候启动可以不影响启动速度;Activity onResume 回调的时候真的可见了么?Redex 为什么会加快应用启动速度? 再比如我们经常说的 Handler,MessageQueue,Looper。看源码你就可以更好的理解那些概念: ThreadLocal 做什么的;Thread 和 Handler 的关系;为什么不能在子线程更新 UI? 还有很多栗子,这里就不一一论述学习Android Framework的重要性了。 如何学习Android Framework

Spring 中 @Component、@Service 等注解如何被解析?

守給你的承諾、 提交于 2020-12-18 01:22:51
作者:温安适 来源:http://8rr.co/EjqL 前言 @Component和@Service都是工作中常用的注解,Spring如何解析? 1.@Component解析流程 找入口 Spring Framework2.0开始,引入可扩展的XML编程机制,该机制要求XML Schema命名空间需要与Handler建立映射关系。 该关系配置在相对于classpath下的/META-INF/spring.handlers中。 如上图所示 ContextNamespaceHandler对应context:... 分析的入口。 找核心方法 浏览ContextNamespaceHandler 在parse中有一个很重要的注释 // Actually scan for bean definitions and register them. ClassPathBeanDefinitionScanner scanner = configureScanner(parserContext, element); 大意是: ClassPathBeanDefinitionScanner#doScan是扫描BeanDefinition并注册的实现 。 ClassPathBeanDefinitionScanner 的源码如下: protected Set<BeanDefinitionHolder>

CTR点击率预估论文集锦

不羁的心 提交于 2020-12-17 06:47:53
前言 CTR预估对于搜索、推荐和广告都是非常重要的一个场景,近年来CTR预估技术更新迭代,层出不穷。这篇文章将记录CTR预估著名模型的相关论文。以下按照年份整理。 1.2020年 ( DFN ). Ruobing Xie. Deep Feedback Network for Recommendation ,2020,IJCAI(CCF-A). 出自腾讯微信团队. ( DMR ). Zequn Lyu. Deep Match to Rank Model for Personalized Click-Through Rate Prediction , AAAI (CCF-A), 出自阿里团队。 ( DTS ). Shu-Ting Shi. Deep Time-Stream Framework for Click-through Rate Prediction by Tracking Interest Evolution , AAAI (CCF-A), 出自南京大学和阿里合作。 ( UBR4CTR ). Jiarui Qin. User Behavior Retrieval for Click-Through Rate Prediction , SIGIR (CCF-A), 出自上海交通大学。 ( InterHAt ). Zeyu Li. Interpretable Click

.NET 黑魔法

霸气de小男生 提交于 2020-12-16 10:51:49
来,全都是干货。 我们都知道在Framework版本的mvc项目中,配置数据是通过web.config里的appSettings节点配置,我们不得不写一些读取配置文件字符串的类,比如保存在静态的变量中。 而在mvc core中,这种不优雅的读取字符串的方式得到了进化,以json数据写入和读取的方式很优雅,省了很多代码,这个思想有点现在流行的对象存储。 来,上代码: 这是一个appsettings.json文件,也就是mvc core的配置文件,注意Administrator节点,它配置了网站管理员的用户名和密码,那mvc core是如何优雅的读取的呢? 首先,我们定义一个Administrator的类: 其次,在Startup.cs文件的ConfigureServices方法里写一行代码,一行,嗯,一行: 这样,我们就可以读取到配置的Administrator节点的数据啦,so handy... 这里涉及到mvc core的另外一个强大的特性,就是DI,在构造函数里注入的这个接口就是我们需要读取配置文件的数据。 很优雅吧? 来源: oschina 链接: https://my.oschina.net/u/4340851/blog/3712912