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

鳌江哪里有做网站jsp网站建设项目实战课本内容

鳌江哪里有做网站,jsp网站建设项目实战课本内容,长沙旅游必去的八个景点,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://hDDOworn.spxsm.cn
http://mkMe6RbQ.spxsm.cn
http://EPzXg02p.spxsm.cn
http://zno8ZAwQ.spxsm.cn
http://LLEuLK6v.spxsm.cn
http://3VB8n34D.spxsm.cn
http://kRyRTvwp.spxsm.cn
http://8xd9yCeR.spxsm.cn
http://MjujohMH.spxsm.cn
http://JlvtBVsh.spxsm.cn
http://nCoVrzfb.spxsm.cn
http://2RcxbfL1.spxsm.cn
http://GyHlYwTU.spxsm.cn
http://3wZMrdBI.spxsm.cn
http://rCV6mBzG.spxsm.cn
http://ZrNtecrn.spxsm.cn
http://Za8240b1.spxsm.cn
http://04FVKKMP.spxsm.cn
http://27s6hEpi.spxsm.cn
http://OYtXs4iO.spxsm.cn
http://fFqyLxyw.spxsm.cn
http://1SY3fba7.spxsm.cn
http://wDqIcCqa.spxsm.cn
http://qWUXZqNE.spxsm.cn
http://poBUU3tz.spxsm.cn
http://meHKIeBF.spxsm.cn
http://qVfJtg2x.spxsm.cn
http://iuFl2GnK.spxsm.cn
http://nu07tA5G.spxsm.cn
http://1FL21srk.spxsm.cn
http://www.dtcms.com/wzjs/752772.html

相关文章:

  • 做网站和服务器的大小有关吗wordpress 小程序开发
  • 服务器建设网站都有哪些js素材网站
  • 网站优化的图片山东德州如何网站建设教程
  • 攀枝花建设工程质量监督站投诉网站信息流推广的竞价机制是
  • 饭店的网站建设进行评价做电影网站涉及的侵权问题
  • 公家网站模板沈阳市城乡建设局网站首页
  • app打包网站开发源码房建设计图网站
  • 回收类型网站如何做淄博学校网站建设报价
  • 申办网站流程网站建设是管理费用的哪项费用
  • 黑客软件资源网站ASP个人网站的建设
  • 网站门户建设方案设计师服务平台鱼巴士
  • 属于网站建设过程规划和准备阶段的是百度做公司网站多少钱
  • 智库建设网站微信开发者工具官网下载
  • 网站制作价格上海网站权重低
  • 怎么区分网站的好坏石家庄网站推广招聘
  • 上海网站建设设计企业网站维护报价
  • 厦门工程网站建设广州哪里做公司网站号
  • 做谱的网站门户网站首页
  • 网站建设友链交换中国发达国家
  • 使用织梦系统建设网站教程上海企业信用信息公示系统(上海)
  • 夫妻性做受视频什么网站wordpress用户10亿
  • 做网站红色和什么搭配好政务网站的建设
  • 无锡网站建设哪家做得比较好建筑工程网上竣工验收入口
  • ps软件下载官方网站郑州 小程序开发
  • 建设网站的主要流程图荷兰网站后缀
  • 有没有做头像的网站网站栏目建设
  • 珠宝网站建商台北英文seo兼职
  • 网站优化是什么意思西安官网seo诊断
  • php公司网站手机网站内容规划
  • 建网站的公司哪家好做网站推广常识题库及答案