Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

如何成功入侵 Linux 服务器

如何成功入侵 Linux 服务器

华盛顿大学的安全研究员Andre" DiMino注意到了多个IP地址试图利用一个已修复PHP漏洞劫持Linux服务器,他很好奇攻击者如何成功控制一台Linux服务器, 因此设立了一个蜜罐,运行旧版本的PHP,让攻击者劫持,进行观察。DiMino发现,攻击者确实非常狡猾,发出了包含多个指令的HTTP POST请求,下载一个伪装成PDF文件的 Perl 脚本,执行之后删除。为了确保成功,攻击者使用 curl、fetch、lwp-get请求重复上述步骤。Perl...
Android使用DrawerLayout创建左右两个抽屉菜单

Android使用DrawerLayout创建左右两个抽屉菜单

在Android support.v4 中有一个抽屉视图控件DrawerLayout。使用这个控件,可以生成通过在屏幕上水平滑动打开或者关闭菜单,能给用户一个不错的体验效果。最近在项目中,设计中有用到这个效果,但是是左右两边都能划出这样的一个菜单效果。经过使用发现,在xml布局中和代码中,几乎是添加添加同样的代码,就可以实现这种作用两种菜单的效果。效果图如下:左边拉出菜单:右边拉出菜单效果:具体的实现方法如下,结合代码文件,跟大家分享一下:1.a.主页布局...
Python环境中运行程序

Python环境中运行程序

运行Python程序,我们比较常用的是直接在Windows命令提示窗口或者Linux终端或shell窗口中,直接:Python *.py,或者在Linux环境下,在投不中,加入:#!/usr/bin/env python然后 ./*.py 直接运行但是进入Python后,该怎么运行呢?这里就简单介绍一下,这里先简单介绍下os的部分功能。import os; #在Python环境中,引入环境,是必须的;具体可以查看Python中的osos.getcwd();...
10 个 Nginx 的安全提示

10 个 Nginx 的安全提示

Nginx是当今最流行的Web服务器之一。它为世界上7%的web流量提供服务而且正在以惊人的速度增长。它是个让人惊奇的服务器,我愿意部署它。下面是一个常见安全陷阱和解决方案的列表,它可以辅助来确保你的Nginx部署是安全的。1. 在配置文件中小心使用"if"。它是重写模块的一部分,不应该在任何地方使用。“if”声明是重写模块评估指令强制性的部分。换个说法,Nginx的配置一般来说是声明式的。在有些情况下,由于用户的需求,他们试图在一...
Linux Fokirtor Backdoor [新的Linux后门]

Linux Fokirtor Backdoor [新的Linux后门]

日前,赛门铁克发布博客称,在五月的一次安全事件中,发现一名黑客入侵了一个大型物联网托管服务商,并且在内部管理系统上使用了一个有意思的Linux后门 – Fokirtor。经过赛门铁克研究发现,该后门能够伪装它的通信流量,并伪装成正常的SSH通信流量。该后门支持攻击者运行常用的功能,如执行远程命令、反向链接到C&C服务器,Fokirtor能够监控SSH网络流量,如果检测到流量中存在冒号、感叹号、分号、句号(“:!;.&rdqu...
C++ 类占用空间计算方式

C++ 类占用空间计算方式

C++ 类占用空间计算方式1、一个类占用的空间主要是属性占用空间,而成员函数一般不占用空间,但是虚函数占用空间,需要说明的是,无论多少个虚函数,只要占用4个字节即可,也就是索引指向一个虚拟表的首位置。另外需要说明的是占用空间都考虑了对齐,所以不足4个的按照满4个的算。2、类的继承,子类占用空间是父类基础上增加本类空间即可。所以说可以认为,子类就是直接拷贝了父类的内容,然后结合自身的内容。而且存储空间也是这个顺序,即先父类分配空间,然后才是子类空间。3、静态...
使用 Swift 构建一个 iOS 的邮件应用

使用 Swift 构建一个 iOS 的邮件应用

在前几个月内,我一直在做InboxKit的研究,它是关于Inbox平台的IOS SDK。Inbox为和邮件数据的交互提供高层API,使得你可以忽略IMAP,Exchange,MIME的解析以及thread探测(当然还有很多其他事情...),并使你致力于完成富有创意的APP的创作上。我们的目标很简单:尽可能地打造一个优雅的,跨提供商的邮件应用。毕竟,它很难。在Objective-C中,InboxKit使得创建邮件体验变得很轻松,那么,Swift又如何呢?Sw...
Linux串口IO模式的一些心得

Linux串口IO模式的一些心得

众所周知,在Linux系统下所有设备都是以文件的形式存在,串口也一样。通常I/O操作都是有阻塞与非阻塞的两种方式。其中"超时"这个概念其实是阻塞中的一种处理手段,本质还是属于阻塞的I/O模式.在Linux中串口的IO操作 本文将它分为三种状态:阻塞状态超时状态非阻塞状态这三种状态的转换组合有这么几种:阻塞 --> 超时阻塞 --> 非阻塞超时 --> 阻塞超时 --> 非阻塞非阻塞 --> 阻塞我们一个一个来分析首先在一个串口...
Linux 内核的测试和调试(1)

Linux 内核的测试和调试(1)

Linux 内核测试哲学不管是开源还是闭源,所有软件的开发流程中,测试是一个重要的、不可或缺的环节,Linux 内核也不例外。开发人员自测、系统测试、回归测试、压力测试,都有各自不同的目的,但是从更高一个层次上看,这些测试的最终目的又是一样的:保证软件能一直运行下去,当有新功能加进去时,要保证新功能可以正常工作。在软件释出 release 版之前,不用回归测试就能保证稳定性,并且尽量避免在软件发布后被用户发现 bug。调试被用户发现的 bug 是一项非常浪...
<< 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 >>