当前位置: 首页 > wzjs >正文

dw网页seo软件工具箱

dw网页,seo软件工具箱,WordPress网页小游戏,网站建设程序流程图前言 企业微信在群发消息、批量添加好友等场景中,难以满足企业诉求,所以,某些企业便对企业微信进行hook,以实现企业的批量处理需求。本人对hook的原理及方案进行了分析,目前在PC版的HOOK和 iPad版的协议研究上颇有心得…

前言

        企业微信在群发消息、批量添加好友等场景中,难以满足企业诉求,所以,某些企业便对企业微信进行hook,以实现企业的批量处理需求。本人对hook的原理及方案进行了分析,目前在PC版的HOOK和 iPad版的协议研究上颇有心得,咱们一起来看一下吧。

研究成果

        目前本人选择的PC企业微信版本是 4.1.32.6005,通过IDA Pro 和 CE 等工具,已经完成消息收发 / 搜索、增删好友 / 联系人获取、查询信息、设置备注 / 群操作 / 收发朋友圈等功能,基本满足企业的业务要求。

        在iPad版本上,本人选择的企微版本也是4.1.32.6005,通过 Frida、LLDB 等工具实现了与 PC 企微类似的功能,相比 PC 版,iPad更加灵活,轻量级,适合大规模群控场景的业务需求。

 

代码展示

PC 企业微信hook
	// Receive MessageweworkHookModule->add({0x42AB046,StdHookCallBeginStageHandler<0x3111111, 0x3555555>,[this](DWORD ebp, DWORD esp){auto pRecvMsg = DPUInt(esp, 0x1C) - 0x10; this->customHandleReceiveMessage(pRecvMsg);}});// Send MessageweworkHookModule->add({0x1111111,StdHookCallBeginStageHandler<0x1444444, 0x1888888>,[this](DWORD ebp, DWORD esp){auto pSendMsg = DPUInt(ebp, 0x8, 0x0, 0xD0, 0x3C);auto pMsgPackage = DPUInt(esp, 0x8, 0x34); auto msgID = *reinterpret_cast<UINT64 *>(DPUInt(esp, 0x8, 0xC)); this->customHandleSendMessage(pSendMsg, pMsgPackage, msgID);}});
 iPad 协议
void Client::sendCgiRequest(const std::string& syncKey, int32 businessCmd, const RequestConfig& config, const std::string& reqData, ResponseHandler fn)
{auto rawResponseHandler = [syncKey, businessCmd, fn, this](bool result, const std::string& data){// inner cgi requestif (businessCmd == 0) {return;}json_t notifyData;if (result) {WWResponse rsp;rsp.ParseFromString(data);if (rsp.base().error_code() == 0) {if (fn) {fn(rsp.body());} else {sendDataNotify(m_id, businessCmd, E_SUCCESS, syncKey, notifyData);}} else {notifyData["error_code"] = rsp.base().error_code();notifyData["error_msg"] = BASE64_ENC(rsp.base().error_message());sendDataNotify(m_id, businessCmd, E_REQUEST_ERROR, syncKey, notifyData);}} else {notifyData["error_msg"] = BASE64_ENC(data);sendDataNotify(m_id, businessCmd, E_UNKNOW_ERROR, syncKey, notifyData);}};sendCgiRequest(config, reqData, rawResponseHandler);
}

 

最后

        随着AI时代的到来,技术变革与产业逻辑重构对企业发展既是前所未有的挑战,也是重塑竞争优势的历史机遇。以AI为引擎,以脚本技术为骨架,推构建人机协同新生态,将重复性劳动交予智能系统,专注于价值创造,在个性化需求爆发时代打造差异化服务护城河。
 

// contact information{char QQ[] = "3837713198";char qq[] = "3837713198";
}

http://www.dtcms.com/wzjs/75070.html

相关文章:

  • 心理咨询类微网站怎么做企业网站建设步骤
  • 做公司网站要素网络优化器下载
  • 如何把网站做跳转浏览器链接网站服务器搭建
  • wordpress文章归档网站关键词优化系统
  • 如何做建筑一体化的网站竞价推广营销
  • python编程网站网站查找工具
  • 网站开发百灵鸟优化百度seo排名点击器
  • 网站代理服务器设置中国十大教育培训机构有哪些
  • 怎么做网站背景图百度收录查询网址
  • wordpress不显示markdownseo深度解析
  • 潮阳建设局网站北京网站托管
  • 云南工程建设总承包公司网站网络的推广
  • 网站优化指标五行seo博客
  • 最早做网站的那批人玄幻小说百度风云榜
  • 网站的费用可以做无形资产吗网络优化公司
  • 企业网站备案需要多久seo咨询解决方案
  • 弹性web托管 wordpress免费seo视频教程
  • aspnet通讯录网站开发电商网站建设定制
  • 张店区创业孵化中心有做网站的吗百度网址大全官方网站
  • 网站制作怎么把网站交付免费观看b站的广告网站平台
  • 合肥网站建设第一品牌武汉新一轮疫情
  • 做网站代理seo任务平台
  • 专业网站的公司企业文化设计
  • 电商网站设计方案廊坊百度快照优化排名
  • 临沂 网站推广怎么制作网页链接
  • 沈阳制作公司网站2023最近爆发的流感叫什么
  • 用win2003做网站营销页面
  • 北京专门做网站的公司软文自动发布软件
  • 省级示范校建设专题网站百度推广电话
  • 桃城区网站制作公司营销型网站特点