自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 使用NVCleanstall导致显卡功率被锁至115W问题解决

NVIDIA Platform Controllers and Framework这个驱动是负责CPU和GPU间动态功率分配的。如果使用NVCleanstall等软件进行清洁安装驱动,一定记住将NV Platform Controllers勾上。以拯救者Y9000K为例,显卡功耗最大可以达到165W,但最近更新至最新的显卡驱动后,发现显卡功率被限制到了115W。一度怀疑是老黄做了手脚。经过一系列测试后发现,是自己操作姿势不对。

2023-07-07 17:28:45 5584

原创 校园网内实现文件共享

问题背景身处校园,网上冲浪可是刚需,但是呢,校园网访问外网会记录流量(只记录IPv4流量),而且免费的流量也是有限的。在这种情况下,看视频和下载大资源都成了奢侈,不过好在校园网接入了教育网,这样就可以肆无忌惮得访问PT资源共享站(走的是IPv6流量,不会被记录)了。有了PT共享资源站,下载热门电影电视剧以及游戏都不再扣扣嗖嗖,为了保存这些资源就需要一个大容量的移动硬盘了,有了资源,有了存储设备,只欠充分利用这些资源了。个人拥有两台电脑,一台是实验室分配的电脑,一台是放在宿舍的个人电脑。一般呢,大部分时间

2020-11-18 19:53:40 11825 9

原创 OpenBMC配置编译本地内核文件

环境OpenBMC 2.6linux-aspeed 4.19.29步骤修改meta-aspeed/recipes-kernel/linux/linux-aspeed.inc文件,原内容如下DESCRIPTION = "Linux kernel for Aspeed"SECTION = "kernel"LICENSE = "GPLv2"PROVIDES += "virtua...

2019-12-04 10:15:21 1833 9

原创 OpenBMC 2.6开启/dev/mem

OpenBMC在版本2.2之后出于安全考虑禁用了/dev/mem,从内核角度来看,从4.13之后开始禁用的。在禁用/dev/mem之后,devmem工具将处于不可用状态,对于内核开发者来说,这是一个令人沮丧的决定。当然,有一些开发者也表达了对这一决定的反对,但官方开发组依然禁用了/dev/mem。从开发者角度来说,官方开发组为开发者留下了一个“开关”用去启动/dev/mem,确切的来说,官方开发组...

2019-12-04 10:14:55 1204

原创 Tomcat虚拟目录的设置以及在IDEA中的使用

主要用于解决上传文件在网站项目重新部署后被删除的问题Tomcat虚拟目录的设置:在Tomcat的server.xml 下的<host></host>标签中,添加以下配置即可:<Context docBase="D:\resources" path="/resources" reloadable="false"/>...

2019-05-11 19:11:33 559

原创 IDEA 2019 Tomcat日志中文乱码问题解决

操作系统版本Windows 10 1809IDEA版本2019.1.1Tomcat版本8.5.38解决方法修改conf/logging.properties配置文件将其中的UTF-8改为GBK1catalina.org.apache.juli.AsyncFileHandler.level = FINE1catalina.org.apache.juli.AsyncFi...

2019-05-05 20:44:36 5077

原创 OpenBMC AST2400 Uboot 启动内核关键流程

参考自https://blog.csdn.net/itxiebo/article/details/50990074

2019-04-17 16:00:44 1160

原创 OpenBMC u-boot基于AST2400

项目链接https://github.com/openbmc/u-boot处理器型号AST2400:arm926ejs目录介绍/arch 架构特定文件/arc ARC架构的通用文件/arm ARM架构的通用文件/avr32 AVR32架构的通用文件/blackfin Analog Devices Blackfin架构的通用文件/m68k m68k架构的通用...

2019-04-16 19:22:35 2490 1

原创 TopServer OpenBMC固件烧写

准备服务器型号:TopServer TSI-2101LTEEPROM型号:WINBOND W25Q256FV@SOIC16,实物图如下图所示OpenBMC固件:obmc-phosphor-image-palmetto-20190308031957.static.mtd(关于固件的编译详见《OpenBMC编译》)固件烧写器(编程器):XELTEK SuperPro 610P,实物...

2019-03-29 09:29:29 1490 1

原创 OpenBMC环境搭建及测试

OpenBMC版本2.6设置环境变量export TEMPLATECONF=meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/conf. openbmc-env编译固件bitbake obmc-phosphor-imageqemu-system-arm目录/qemu/bin/debug/native/arm...

2019-02-18 17:57:43 4635 11

原创 VirtualBox设置NAT Network ipv6支持

Virtual Box版本6.0.2步骤菜单栏&amp;gt;&amp;gt;管理&amp;gt;&amp;gt;全局设定&amp;gt;&amp;gt;网络点击添加按钮点击编辑按钮,把全部的都勾上,点击OK依次保存设置最后在对应的虚拟机设置&amp;gt;&amp;gt;网络里面设置如下这样的话,就可以使用ipv6了,当然了,设置桥接模式也是一种方法,但是在校园网这种拨号计费网络中不是很方便。...

2019-01-23 22:37:39 4080

原创 Windows10编译QtXlsx

测试环境Windows 10Qt 5.12.0MinGW_73_64Perl 5.26.1修正源码打开src\xlsx\xlsxzipreader.cpp,将void ZipReader::init(){ QList&amp;lt;QZipReader::FileInfo&amp;gt; allFiles = m_reader-&amp;gt;fileInfoList(); forea...

2019-01-19 22:15:57 525

原创 QGraphicsItem刷新问题解决方法

调用Widget的各种重绘方法都无效解决办法设置定时器重复调用//QGraphicsScene *scene=new QGraphicsScene(this);//QGraphicsView *view=new QGraphicsView(scene,this);view-&gt;fitInView(scene-&gt;sceneRect(),Qt::KeepAspectRati...

2019-01-15 21:58:24 7035 2

原创 GCC多文件编译静态库和共享库(动态库)

测试环境及工具Ubuntu 16.04gcc version 5.4.0 20160609ar (GNU Binutils for Ubuntu) 2.26.1测试源码测试目录├── include│ └── head.h├── lib├── main.c└── src ├── add.c ├── div.c ├── mul.c └── ...

2019-01-11 21:15:51 1373 2

翻译 Linux x86 漏洞利用-使用return-to-libc绕过NX位

使用return-to-libc绕过NX位先决条件:基于经典堆栈的缓冲区溢出VM设置:Ubuntu 12.04(x86)在以前的帖子中,我们看到了攻击者将shellcode复制到堆栈并跳转到它!为了成功利用易受攻击的代码。因此,为了阻止攻击者的行动,安全研究人员想出了一个名为“NX Bit”的漏洞利用缓解措施!什么是NX Bit?它是一种漏洞利用缓解技术,它使某些内存区...

2019-01-08 17:19:27 821 1

翻译 Linux x86 漏洞利用-基于经典堆栈的缓冲区溢出

基于经典堆栈的缓冲区溢出VM设置:Ubuntu 12.04(x86)这篇文章是最简单的漏洞利用开发教程系列,在互联网上你可以找到很多关于它的文章。虽然它很丰富和熟悉,但我更喜欢为它写自己的博客文章,因为它将成为我未来很多帖子的先决条件!什么是缓冲区溢出?将源缓冲区复制到目标缓冲区可能会导致溢出源字符串长度大于目标字符串长度。没有进行尺寸检查。缓冲区溢出有两种类型:基于堆栈...

2019-01-08 16:21:27 1140

翻译 Linux x86 漏洞利用-Use-After-Free(UAF)-释放后可重用

Use-After-Free先决条件Off-By-One漏洞(基于堆)理解glibc mallocVM设置:Fedora 20(x86)什么是释放后可重用(UaF)?继续使用已经释放的堆内存指针称为use-after-free bug !! 此错误可能导致任意代码执行。易受攻击的代码:#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;string....

2019-01-08 15:39:43 5087 1

翻译 Linux x86 漏洞利用-整数溢出

整数溢出什么是整数溢出?存储大于支持的最大值的值称为整数溢出。整数溢出本身不会导致任意代码执行,但整数溢出可能导致堆栈溢出或堆溢出,这可能导致任意代码执行。数据类型大小及其范围:Data TypeSizeUnsigned RangeSigned Rangechar10 to 255-128 to 127short20 to 65535-32768 ...

2019-01-08 14:40:48 957

原创 PWN入门

调用函数入栈顺序调用的参数、函数返回地址(eip)、调用函数的基地址(ebp)、局部变量技术分类修改返回地址,让其指向溢出数据中的一段指令(shellcode)修改返回地址,让其指向内存中已有的某个函数(return2libc)修改返回地址,让其指向内存中已有的一段指令(ROP)修改某个被调用函数的地址,让其指向另一个函数(hijack GOT)Shellcodepayload :...

2019-01-02 20:54:50 1654

原创 可信计算技术

目录引言可信计算技术的研究国外研究现状可信计算机体系结构可信计算机硬件平台可信计算机软件平台可信网络接入国内研究状况可信计算的关键技术可信计算相关国际标准TCG规范美国可信计算机安全评价标准(TCSEC)欧洲信息安全评价标准(ITSEC)可信计算技术的需求及技术选择数字版权管理身份盗用保护防止在线游戏作弊保护系统不受病毒和...

2018-12-28 19:52:59 11224 4

原创 HOB数据结构及分析

目录HOB设计HOB条款的解释HOB概述示例HOB产生阶段内存映射和用法 HOB列表构建HOB列表构造初始HOB列表HOB构建规则HOB数据结构HOB介绍HOB通用头部PHIT HOB内存分配HOB内存分配HOB引导栈处理器(BSP)堆栈存储器分配HOB引导栈处理器(BSP)BSPSTORE内存分配HOB内存分配模块HOB...

2018-12-28 19:38:11 3337

转载 Android开发琐事

Android开发琐事第一次写博客,不知要写些什么,索性就写一些关于最近学习android开发遇到的问题吧。 毕竟还是前脚刚迈进android开发门槛不久而后脚不知在哪儿的菜鸟一枚,所掌握的知识必然有限,不必太较真。下面就开始讲我最近遇到的问题吧。 自去年google宣布放弃eclipse而转战android studio(以下简称AS)开始,许许多多的android开发者开始学习使用AS。首先

2016-01-06 10:32:02 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除