嗅谱网

技术分享

  • 浅析大规模DDOS防备架构 应对T级攻防(1)

    浅析大规模DDOS防备架构 应对T级攻防(1)

    0x00 导读  498)this.width=498;’ onmousewheel = ‘javascript:return big(this)’ style=”width: 471px; height: 214px” alt=”” width=”1015″ height=”488″ src=”https://s4.51cto.com/wyfs02/M01/73/87/wKiom1YAstviuZbrAADQR3F0MRs932.jpg&# ...

    查看全文

  • 借用UAC实现的提权思绪分享

    借用UAC实现的提权思绪分享

    0x00 背景 UAC(User Account Control,用户帐户控制)是微软为提高体系安全而在Windows Vista中引入的新技术,它要求用户在履行可能会影响计算机运转的操纵或履行更改影响其他用户的设置的操纵之前,提供权限或管理员‌密码。也就是说一旦用户允许启动的应用顺序经由UAC验证,那么这个顺序也就有了管理员权限。假如咱们经由某种方法挟制了经由用户UAC验证的顺序,那么相应的咱们的顺序也就实现了提权的进程。 0x01 提权进程概述 首先咱们找到目的顺序,查找其动态加载的dll文件而后将其替换掉,插入咱们包含shellcode的dll文件,这样用户在装配此文件的时候就 ...

    查看全文

  • my.ini优化mysql数据库性能的十个参数(推荐)

    my.ini优化mysql数据库性能的十个参数(推荐)

    今天刚好需要配置mysql 5.5.45,因为数据库量挺大的,所以必须优化,要不mysql真的不快。 (1)、max_connections:允许的同时客户的数量。增加该值增加 mysqld 要求的文件描述符的数量。这个数字应该增加,否则,你将经常看到 too many connections 错误。 默认数值是100,我把它改为1024 。 (2)、record_buffer:每个进行一个顺序扫描的线程为其扫描的每张表分配这个大小的一个缓冲区。如果你做很多顺序扫描,你可能想要增加该值。默认数值是131072(128k),我把它改为16773120 (16m) (3)、key_buffer_ ...

    查看全文

  • MySQL5.6安装图解(windows7/8_64位)

    MySQL5.6安装图解(windows7/8_64位)

    1. 下载MySQL2. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下。 3. 添加环境变量变量名:MYSQL_HOME变量值:D:\mysql-5.6.26-winx64即为mysql的自定义解压目录。 再在Path中添加  %MYSQL_HOME%\bin 4. 注册windows系统服务将mysql注册为windows系统服务操作如下:1)从控制台进入到MySQL解压目录下的 bin 目录下: 2)输入服务安装命令:mysqldinstall MYSQL –defaults-file=”D:\mysql-5.6.26-winx ...

    查看全文

  • FreeMarker字符串操作

    FreeMarker字符串操作

    1.插值(字符串连接)     如果要在字符串中插入表达式的值,可以在字符串的文字中使用${…} (#{…} ) 。 ${…}的作用和在文本区的是相同的。假设用户是” Big Joe”,看下面的代码: ${“Hello ${user}!”} ${“${user}${user}${user}${user}”}     将会打印如下内容: Hello Big Joe! Big JoeBig JoeBig JoeBig Joe 另外,也可以使用+号来达到类似的效果,这是比较老的方法,也叫做字符 ...

    查看全文

  • FreeMarker表达式用法

    FreeMarker表达式用法

    当需要给插值或者指令参数提供值时,可以使用变量或其他复杂的表达式。 例如,我们 设 x 为 8,y 为 5,那么(x+y)/2 的值就会被处理成数字类型的值 6.5 在我们展开细节之前,先来看一些具体的例子:  当给插值提供值时: 插值的使用方式为${expression}, 把它放到你想输出文 本的位置上然后给值就可以打印了。即${(5+8)/2}会打印”6.5″出来(如果输出 的语言不是英语,也可能打印出”6,5″) 。  当给指令参数提供值时: 在入门章节我们已经看到 if 指令的使用了。这个指令的语 法是:& ...

    查看全文

  • FreeMarker指令标签

    FreeMarker指令标签

    使用 FTL 标签来调用 directives 指令,比如调用 list 指令。在语法上我们使用了两个标 签:<#list animals as being>和</#list>。 标签分为两种:  开始标签:<#directivename parametes >  结束标签:</#directivename> 除了标签以#开头外,其他都和 HTML, XML 的语法很相似。 如果标签没有嵌套内容(在 开 始 标 签 和 结 束 标 签 之 内 的 内 容 ) , 那 么 可 以 只 使 用 开 始 标 签 。 例 如 ...

    查看全文

  • php性能监测模块XHProf

    php性能监测模块XHProf

    一,什么是XHProf XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递归调用中每个深度的调用一个有用的命名来避开死循环。XHProf分析报告有助于理解被执行的代码的结构,它有一个简单的HTML的用户界面( PHP写成的)。基于浏览器的性能分析用户界面能更容易查看,或是与 ...

    查看全文

  • 使用脚本便捷地在 Ubuntu 中安装最新 Linux 内核

    使用脚本便捷地在 Ubuntu 中安装最新 Linux 内核

    想要安装最新的Linux内核吗?一个简单的脚本就可以在系统中方便的完成这项工作。 Michael Murphy 写了一个脚本用来将最新的候选版、标准版、或者低延时版的内核安装到 Ubuntu 系统中。这个脚本会在询问一些问题后从 下载安装最新的 Linux 内核包。   通过脚本来安装、升级Linux内核: 点击这个 右上角的 “Download Zip” 来下载该脚本。 鼠标右键单击用户下载目录下的 Zip 文件,选择 “在此展开” 将其解压。 右键点击解压后的文件夹,选择 “在终端中打开” ...

    查看全文

  • mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧

    mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧

    代码如下: # vi mysqlusers.txtcreate database dataname;grant all privileges on dataname.* to username@localhost identified by ‘password‘;flush privileges;# /usr/local/mysql/bin/mysql -u root -p password < mysqlusers.txt    蓝色斜体部分为对应的用户名和密码,添加多个用户及数据库,只需要复制中间部分代码并修改对应的位置即可,如:   代码如下:   create datab ...

    查看全文

  • Ubuntu15下mysql5.6.25不支持中文的解决办法

    Ubuntu15下mysql5.6.25不支持中文的解决办法

    apt-get install 安装的,不是源码包安装的mysql 1 修改mysql的配置文件 /etc/mysql/conf.d/mysql.cnf 在[mysql]的下方加入如下语句:(注:这个文件下没有配置,只有【mysql】) no-auto-rehashdefault-character-set=utf8 /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]下加入 socket = /var/run/mysqld/mysqld.sockport = 3306character-set-server=utf8 (这里是server,之前有的版本是 ...

    查看全文

  • 修复安装完 Ubuntu 后无可引导设备的错误

    修复安装完 Ubuntu 后无可引导设备的错误

    通常情况下,我会安装启动 和 Windows 的双系统,但是这次我决定完全消除 Windows 纯净安装 Ubuntu。纯净安装 Ubuntu 完成后,结束时屏幕输出无可引导设备 (no bootable device found) 而不是进入 GRUB 界面。显然,安装搞砸了 UEFI 引导设置。 安装完 Ubuntu 后无可引导设备 我会告诉你我是如何修复在宏碁笔记本上安装 Ubuntu 后出现无可引导设备(no bootable device found)错误的。我声明了我使用的是宏碁灵越 R13,这很重要,因为我们需要更改固件设置,而这些设置可能因制造商和设备有所不同。 因此在你 ...

    查看全文