- 博客(44)
- 资源 (75)
- 收藏
- 关注
原创 win10睡眠模式 屏幕熄灭主机仍然运行
1win + R 输入 regedit 打开注册表。2找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power3 修改 AwayModeEnabled 的值为 0(如果没有找到可自行添加一个)二:睡眠:238C9FA8-0AAD-41ED-83F4-97BE242C8F201win + R 输入 regedit 打开注册表。2修改 Attributes 的值为 2。计算机\...
2022-05-05 21:04:55
5951
原创 阻止计算机进入休眠或是睡眠的方法
1.通过cmd命令行来实现参考:计算机睡眠功能命令,使用WINDOWS命令行进入睡眠模式_齐妹爱了爱了的博客-优快云博客本文介绍3种进入睡眠/休眠模式的命令行写法。Windows仅允许硬件电源按钮,或“开始菜单/开始屏幕”电源按钮进入睡眠(待机)模式,并没有提供直接进入睡眠模式的命令行工具。方法1:如果你的PC上禁用了休眠模式,则可以使用以下命令进入睡眠模式:C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspendState
2022-04-19 22:23:28
4827
原创 Mac配置Qt环境和把应用打包成dmg文件
Mac配置Qt环境和把应用打包成dmg文件1.下载和安装Qt 可以选择官网下载online版本,编译环境需要选中mac,否则,无构建环境;2.Mac中编译的应用程序都是app(1)应用的可执行目录是xx.app/Contents/MacOS;(2)frameworks_my目录加载了一个共享库libuntitled_qt_lib.1.0.0.dylib打包依赖库通过macdeployqt来补全;2.1 包结构目录2.2包结构的tree目录└── Content.
2022-03-18 20:16:39
3774
原创 QT 拖拽事件和隐藏输入编辑框
(1)拖拽文件和显示拖拽的动画QMimeData *mimeData = new QMimeData; QUrl url; url.setUrl("file:///" + strPicPath); //本地文件url mimeData->setUrls(QList<QUrl>() << url); QDrag* drag = new QDrag(this); drag->setMimeData(mimeData);
2021-12-29 11:43:20
384
原创 vscode 安装go的编译环境
(1)下载失败,则设置go代理;set GOPROXY=https://goproxy.cngo get -v github.com/uudashr/gopkgs/v2/cmd/gopkgsgo get -v github.com/ramya-rao-a/go-outlinego get -v github.com/cweill/gotests/gotestsgo get -v github.com/fatih/gomodifytagsgo get -v github.com/josharia
2021-08-31 22:05:34
437
原创 QT中qml对listview类型控件的使用方法demo
1.list itemimport QtQuick 2.5import QtQuick.Controls 2.15import QtQuick.Controls.Styles 1.4import QtQml.Models 2.2import QtQuick.Dialogs 1.0import QtGraphicalEffects 1.0import QtQml 2.0Rectangle { property int type: 0 //成功检查或失败检查 ...
2021-08-22 10:52:53
843
原创 QT中qml对tabview类型控件的使用方法demo
import QtQuick 2.5import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4import QtQml.Models 2.2import QtQuick.Dialogs 1.0import QtGraphicalEffects 1.0import QtQml 2.0TabView { property int type: 0 //成功检查或失败检查 id: tabViewSysCheck_.
2021-08-20 23:24:48
1209
原创 设置浏览器代理,右键菜单关联某个应用的注册表项
1.设置浏览器代理(1)注册表位置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings(2)设置代理的代码#include <stdio.h> #include <windows.h> #include <conio.h> #define PROXY_REG_ITEM "Software\\Microsoft\\Windows\\..
2021-08-10 17:17:25
751
原创 实现代理上网的两种方式
1.sock5协议,lsp或是hook的方式;https://mp.youkuaiyun.com/mp_blog/creation/editor/963707312.虚拟网卡的修改路由的方式;增加默认路由route add 0.0.0.0 mask 0.0.0.0 10.0.0.1 metric 4 if 4增加需要访问的路由:route add 192.168.31.93 10.0.0.1 metric 4 if 4 // 一次route -p add 192.168.31.93 19...
2021-07-18 12:20:15
942
原创 程序调用不同的浏览器,打开不同的网页
1.window平台:rem 火狐;:"C:\Program Files\Mozilla Firefox\firefox.exe" www.baidu.comstart firefox www.baidu.compauserem Edge;start explorer http://www.baidu.compauserem ie浏览器;start iexplore http://www.baidu.compauserem 谷歌浏览器;start chrome ww
2021-07-11 17:29:21
1065
原创 linux、uos等安装VirtualBox增强工具、qt5等依赖库
安装VirtualBox增强工具磁盘共享和虚拟机的分辨率,需要安装增强工具才可以使用。问题:有的虚拟机版本,共享磁盘一直显示不了,需要手动挂载。sudo mkdir /home/jflei/winsharedsudo mount -t vboxsf ubuntushare /home/jflei/winshared首先在win下某个盘建立ubuntushare文件夹,然后在虚拟器上建立文件夹winshared1 安装gcc或是g++执行下面的命令:(1)yum instal.
2021-07-08 19:36:32
1823
原创 qml_c++互相调用
qml_c++互相调用注册c++的对象到qml1.1 注册某个类到qml注册c++的myHttpRequest对象,到qml的引擎中;QQmlApplicationEngine engine;QScopedPointer<myHttpRequest> myHttprequest(new myHttpRequest(runMode));engine.rootContext()->setContextProperty("myHttprequest",myHttpreque
2021-07-08 19:33:56
271
原创 系统工程师考试答案
1 系统工程师的答案### 1 修改主机名称 .请务必严格按照要求操作 .修改主机名称为:uos-exam-1-26 (注意,这个26代表考生座位号,每个不一样,不要直接照抄) .修改root密码为: uos@exam123 @参考答案: ``` 方法一: 编辑文件 /etc/hostname <需要的主机名> 终端输入 bash 生效 ...
2021-06-24 14:53:31
1502
原创 ffmpeg推拉流,vlc播放视频流
Udp2raw-tunnel 可以将 udp 流量伪装成 tcp /icmp,绕过 UDP 屏蔽或 QoS 限制。Udp2raw-tunnel 完全开源。(1)推流:推送某个本地视频文件:vlc可播放: rtmp://10.4.138.203:1935/rtmplive/ffmpeg -re -i E:\vs_test\ffmpeg_test\bin\VID_20201030_152755.mp4 -vcodec copy -b:v 2000k -b:a 128k -acodec aac -f.
2021-06-23 14:51:08
1322
原创 数据库服务,开启回滚配置
数据库服务,开启回滚配置1. 由于我们使用MySql 时,需要修改mysql 的 my.ini 的配置文件。2. 但是 mysql 5.7 的 my.ini 位置并不在 C:\Program Files\MySQL\MySQL Server 5.7 此目录的my-default.ini 并不是我们要的:3. 如果安装在C盘的: 我们要进入 C:\ProgramData\MySQL\MySQL Server 5.7 此目录即可看到my.ini 此时你可以修改次配置啦!配置完成后,重启服务。.
2021-06-23 11:22:19
293
原创 windows远程桌面功能和粘贴拷贝功能
一 rdpclip.exe无法往服务器复制文件有以下2两种情况:1、复制粘贴功能原本可以用,突然失灵了2、从头到尾都无法使用这个复制粘贴功能针对第一种情况,只需重启一下rdpclip.exe就可以了。rdpclip.exe是 Windows Server 资源工具包中提供的 Rdpclip 实用程序,它的功能就是在“终端服务”客户端(本机)和“终端”服务器(远程服务器)之间复制和粘贴文件,也包括粘贴文本。这个程序的文件路径是 c:windows\system32\dpclip.ex.
2021-06-23 10:28:55
6786
原创 Git 使用命令行更新和提交代码
# Git 使用命令:0:初始化一个Git仓库(以/home/gitee/test文件夹为例) (1)git init 进入一个目录,初始化; cd /home/gitee/test #进入git文件夹 ==》 #初始化一个Git仓库 (2)git clone 从服务器拉取; git clone ssh://gerrit.uniontech.com:29418/base/thrift1:从已有的分支创建新的分支(如从master分支)...
2021-06-22 10:04:13
5076
原创 硬盘获取uuid的方法(FAT/FAT32/NTFS)
1 磁盘格式化的几种方法:(1)FAT模式; FAT即FAT16,最大支持分区大小是4GB,一般用在MS-DOS,WIN95等系统。FAT32的最大分区是2TB,但是不支持小于512MB的分区。(2)FAT32模式;(3)NTFS模式; 没有直接列出磁盘的uuid信息。(4)工具里面显示的磁盘格式。2 获取硬盘的uuid代码实现 注意NTFS格式磁盘的uuid,通过CreateFile打开磁盘时,...
2021-06-22 09:21:25
3159
原创 系统的文件管理跨平台拷贝
1 .文管跨平台拷贝1.1 流程图1.2 剪贴板读写的坑(1)服务程序无法实现剪贴板的监控功能。(2)写剪贴板功能,不能在thritf的sessionHandler类的实现函数中写入,会提示一个com错误,必须emit到mydatachange的类中的函数才可以实现。(3)图片数据转成string对象,防止0字符截断。(4)拷贝文件时,可以以文本的形式获取路径。但是不能以这种形式写入剪贴板,黏贴时会失败。(5)UOS和windows粘贴复制,必须是剪贴板隔离的,而且代..
2021-06-18 14:37:41
286
原创 office文档里面的所有元素遍历方法
1.文档调试工具:office文档中,按ALT+F11可以弹出,如下的vb调试工具界面。2.微软office文档API接口根据微软提供的office文档类说明,可以用vb或是c++的com接口,遍历或是修改里面的所有元素,效果等。例如,ispring或是aspose等和office开发相关的软件。https://docs.microsoft.com/zh-cn/office/vba/api/powerpoint.presentations.open...
2021-06-17 20:47:23
560
原创 PE第四节:解决随机基址或是函数随机地址问题-2
1.重定位表的修改方法,而不是修改入口点函数,根据相对地址偏移的方法。2:重定位表的内容: 第[0001]项 数据项的数据为:[0006] 数据属性为:[3] RVA的地址为:[00001006] 重定位的数据:[68264000]; RVA里面的地址相当于注册在重定位表里面,dll加载时会自动修改。...
2021-06-17 20:19:47
769
原创 procdump + mimikatz 获取window10系统密码的方法
1,管理员权限打开cmd,进入对应目录procdump64.exe -accepteula -ma lsass.exe lsass.dmp 导出为lsass.dump文件2,管理员权限打开mimikatz.exe执行privilege::debug;3,管理员权限打开cmd,进入对应目录把lsass.dmp放在mimikatz目录利用mimikatz.exe "sekurlsa::minidump lsass.dmp" "sekurlsa::logonPasswords full" exit.
2021-06-17 20:03:08
1350
原创 uos系统安装工具
1.安装器的流程图2.安装器单例进程安装器的单例进程,通过QtSingleApplication类实现;在pro工程文件中,加入include(../lib/qtsingleapplication/src/qtsingleapplication.pri)或是链接qtsingleapplication的库,实现QT的单例进程。示例代码如下:3.安装器的日志信息Log.cpp文件中实现了日志信息输出的接口。主要是通过在InstallLogHandler函数中,注册c...
2021-06-17 19:51:46
1992
原创 freerdp连接后,注销状态下未开机启动应用程序
一.RDP客户端未启动daemon程序的现象1.在uos系统里面安装freerdp的安装包,安装方法参考和信提供的RDP文档。2.通过以下RDP命令启动windows系统,会发现所有注册表里面的自启动程序都没有启动。xfreerdp /v:10.20.43.107:3389 /u:jflei /p:123注册表启动项的所有程序均未启动,是因为设置了组策略的某些安全选项。二.RDP客户端未启动daemon程序的解决方法:2.1 通过RDP命令行的方法启动程序2.1.1 用RDP测试
2021-06-17 19:25:31
828
原创 UAC 管理员权限 程序 防止弹窗的四种解决办法
一.启动时弹出UAC控制窗口daemon程序在注册表中设置了自启动。因此在系统启动时,由于daemon程序需要管理员权限,所以在用户登录授权后,会弹出如下的用户账户控制窗口。该弹出的UAC窗口,如果用户不手动点击确认按钮,会导致程序启动失败。实际应用中的情况是RDP远程启动时,出现该程序启动失败的现象。二.解决弹框的方法2.1 方法一:系统和安全控制打开控制面板 => 系统和安全 => 从不通知2.2 方法二:注册表修改参考文档:https://blog.cs
2021-06-17 19:20:40
10607
原创 映像劫持,windows服务启动的两种形式
1 服务控制管理器(services.exe)1.1 dll类型的服务该类型的服务,可以通过svchost.exe通过命令行的方式启动。ZwCreateThreadEx函数是比CreateRemoteThread更底层的函数,可以注入dll到服务程序中。ZwCreateThreadEx函数没有在ntdll.dll中声明,所以需要使用GetProcAddress从ntdll.dll中获取该函数的导出地址。以上几个服务启动的命令行如下:C:\Windows\System32\svchost.
2021-06-17 17:55:33
1926
原创 windows启动顺序大概流程和服务程序遇到的问题
1.服务程序目前遇到的问题(1)服务程序无法监控剪贴板;(2)服务程序无法设置挂载的磁盘卷标;(3)服务端发到客户端的thritf消息,调用剪贴板写入时会提示com失败的问题;2.服务程序的启动顺序参考文档:https://blog.youkuaiyun.com/singleyellow/article/details/104031963/电脑开机后,大致的启动顺序是BIOS—>MBR—>活动分区—>Ntoskrnl.exe、HAL—>服务类型为0、1的服务—>会话
2021-06-17 17:50:49
2248
原创 基于lsp劫持或hook api的方式的代理客户端
一:程序内部通过sock5,打通网络;1:写一个简单的tcp服务端和客户端连接。 地址都是绑定 127.0.0.1的,所以两个exe程序,放在同一个系统里面是可以通信的;2:把服务端放在你的实体机,客户端放在虚拟机,这时候连接是不通的。然后,你就要想怎么把它们打通。3:服务端加上代理服务的exe,客户端修改代码,进行sock5的代理协议编写.===》 a:sock5验证;...
2020-08-25 14:54:08
1251
原创 静态逆向pdb文件,写程序获取dll中的const类型数据值的方法
dia2dump工具中的PrintGlobalSymbol函数,只能打印出全局变量的名称,但是无法打印出全局变量的值(1)、程序中的全局变量值为:const IntMsgType1= 1;IntMsgType2= 2;(2)、dia2dump工具中的PrintGlobalSymbol函数,只能打印出全局变量的名称,但是无法打印出全局变量的值。如下:逆向的pdb中值如...
2020-08-25 14:53:28
367
原创 三种call解释(二): 代码解释
#include <iostream>#include <Windows.h>using namespace std;void _cdecl test111(int num){ printf("num=%d\n", num);}void _stdcall test222(int num){ printf("num=%d\n", num);}...
2020-08-25 14:50:48
531
原创 三种call解释(一): cdcall stdcall naked call等在hook时,保持堆栈平衡
exe调用某个函数时: int TestFun(int a, int b);EBP+C: second parameterEBP+8: first parameterEBP+4: return addressEBP: previous EBP ===》 旧的ebp值(调用者的ebp)EBP-4: local variableEBP-8: local variable...
2019-12-06 11:54:41
1577
转载 对运行中的进程保护
也许大家也是研究腾讯游戏的爱好者,对腾讯的游戏都有过这样的体会例如OD与CE无法进行如以下操作:(1)无法附加进程,(2)无法打开进程,(3)游戏进程被隐藏无法在工具中查看到,(4)内存无法读取代码(5)内存修改后游戏掉线 (6)无法双机进行调试(7)出现SX非法模块提示 `例如DNF的TP保护就是HOOK了以下几个API函数来禁止上面刚才说的那些: NtOpe...
2019-12-05 14:41:50
616
转载 关于debug编译下函数名字地址和函数中实际打印出来的地址不一致的问题
自定义了一个函数void Func(){ FARPROC C = Func; printf("%08x\n", C); // 这里C的地址和B的地址一致,函数的实际地址; 查找函数地址之间的偏移,要找这个地址;}然后:DWORD dwStart=(DWORD)Func; // 对应于IAT里面的函数地址; 和函数实际地址不一致;调试监视 dwStart与Func...
2019-11-18 09:47:33
557
转载 中国大陆ip段
摘抄自:https://github.com/wspl/CIDR-in-Proxifier一个用于将 CIDR 列表文件转换为 Proxifier 配置文件片段的脚本。注意:本项目提供一个配置文件生成脚本,用于让 Proxifier 用户正常地分流国内和境外流量,以确保国内网站的正常访问!中国大陆IP段CIDR列表地址:http://www.ipdeny.com/ipblocks/...
2019-10-29 15:29:56
6389
原创 SysShadow 风格的窗口
遇到一个工程问题,mongo客户端robo 3T出现一个阴影的问题。原因是程序中的这种窗口,被显示出来了。重现代码:#define WINDOW_TEXT_LENGTH 256 HWND hd=GetDesktopWindow(); //得到桌面窗口 hd=GetWindow(hd,GW_CHILD); //得到屏幕上第一个子窗口...
2019-09-06 16:09:30
325
原创 vs工具使用
vs工具使用:1:如何新增项目,创建.c/.cpp/.h/.def/.dll等工程文件;2:如何打开已有项目,和加载多个项目;3:窗口常用视图如何调出,vs助手安装和使用;4:设置行号,字体调整,vs界面主题颜色;5: 编写代码,查找/替换,函数ref等,一些快捷键例如F12的使用等;6:调试代码,F5/F9/F10/F11;7:调试窗口/内存窗口/资源窗口/错误/输出窗口,等一些...
2019-07-26 09:02:53
386
原创 应届生半年c++培训计划
一 工作相关的技能1:c++使用opecl操作gpu。 2-3周2:c++读写json数据。 1周 json库编译;3:c++读mongo库。 1周4:c++和java通过jni交互。 1周5:设计算法,实现对java接口的gpu加速。 一个月二 语言基础技能c语言基础: 1-2周1:数...
2019-07-18 08:45:53
611
转载 线程函数GetExitCodeThread和ExitThread
GetExitCodeThread() 和 ExitThread() 有关线程函数 GetExitCodeThread() 和 ExitThread() 看了侯捷翻译的 >,觉得他在翻译这两个函数的时候好象有点和实际不符,我没有该书的原版,不知道是翻译的问题还是原书的问题。函数: GetExitCodeThread()功能:获取一个结束线程的返回
2014-04-23 16:11:41
1319
翻译 vbs脚本 将excel表格转换成csv 文本可读文件
Const xlCSV = 6Set objExcel = CreateObject("Excel.Application")Set objWorkbook = objExcel.Workbooks.Open("C:\a.xlsx")objExcel.DisplayAlerts = FALSEobjExcel.Visible = TRUESet objWorksheet = o
2014-03-25 21:33:20
2092
原创 MFC windows media player (activex控件)
char szFileFilter[]="Mp3 File(*.mp3)|*.mp3|" "Wma File(*.wma)|*.wma|" "Video File(*.dat)|*.dat|" "Wave File(*.wav)|*.wav|"
2013-04-18 22:02:57
409
nginx-1.19.2.rar
2020-09-23
hashcat.rar
2020-01-17
testRtlCompress.cpp
2020-01-16
PEB_Test.rar
2019-12-26
PEB_Test.cpp
2019-12-17
API Monitor简介(API监控工具).rar
2019-10-29
MemoryModule-master.rar
2019-10-22
cpu gpu 硬盘 smartctl smartmontools BLHWScaner-master 温度获取 基本信息获取
2019-07-05
web自动登陆 selenium自动登陆测试 无密码session登陆 二维码生成和识别 demo
2019-04-25
uos系统工程师证书.pdf
2021-06-24
服务启动的两种形式.docx
2021-06-17
重定位表修改办法.rar
2021-06-09
UOS系统下FreeRDP配置说明文档.docx
2021-06-04
linux-inject-master.zip
2021-06-03
common_lib.rar
2021-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人