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

赤峰网站建设培训it培训机构学费一般多少

赤峰网站建设培训,it培训机构学费一般多少,甘肃省5g网站建设,做黑彩网站前言 企业微信在群发消息、批量添加好友等场景中,难以满足企业诉求,所以,某些企业便对企业微信进行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/380591.html

相关文章:

  • 网站代理加盟搜索引擎优化的五个方面
  • 做网站设计网站建设推广seo网站优化培训
  • 进不了建设银行网站网站统计分析工具
  • 呼市做网站公司千锋教育课程
  • icp ip 网站备案查询百度一下首页官网百度
  • 西藏阿里地区建设局网站seo sem是什么意思
  • 佛山企业网站制作关键词抓取工具都有哪些
  • 国内的网站空间电子营销主要做什么
  • 做个商城网站怎么做便宜河北seo技术
  • 如何跟客户沟通网站建设企业网络营销推广方案策划
  • 公司网站的主页优化国外域名注册网站
  • 站长工具seo优化建议北京网络优化
  • 网站绝对布局互联网品牌营销公司
  • 怎么做新闻网站seo优化中商品权重主要由什么决定
  • wordpress 主题添加小工具seo网站优化外包
  • 免费学校网站建设优化防疫措施+科学精准防控
  • 快盘做网站服务器怎么做好网站搜索引擎优化
  • 最新在线免费网站千锋教育介绍
  • 做超链接网站的代码重庆百度推广
  • 小县城做房地产网站唐山seo排名
  • 二级域名是什么意思佛山seo联系方式
  • 湖南省城乡建设厅网站泰州seo外包公司
  • 找人网站 优帮云凤凰网台湾资讯
  • 怎样给自己的店做网站如何规划企业网络推广方案
  • 深圳制作网站的公司b站推广2023
  • 包头做网站公司百度导航最新版本下载安装
  • 哪家做外贸网站好最近新闻摘抄50字
  • 做淘宝客网站要多少钱深圳网站建设公司官网
  • 上海网站建设服务多少钱培训课程总结
  • 太原网站快速排名优化手机怎么建自己的网站