吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 784|回复: 5
收起左侧

[求助] 有一个头大的正则表达式,不是不会编,而是没思路:

[复制链接]
冥界3大法王 发表于 2024-3-31 19:04
https://wwt.lanzouj.com/iYY9B1tbbqpe
俺打包了两个TXT上来
要求匹配 形如:OllyDbg/x64dbg中的那样的汇编行(但是里边有类似的杂质的内容不要,我也不知该如何表达)
反正大伙聪明蛋们一看就懂了。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

gzsklsskszngc 发表于 2024-3-31 19:14
试一试:^\s*([a-fA-F0-9]+)\s+([a-zA-Z0-9]+)\s+([a-zA-Z0-9\.\+\-\*\/\_\%]+)\s+([a-zA-Z0-9\.\+\-\*\/\_\%\[\]:,]+)\s+(;.*)?$

免费评分

参与人数 1吾爱币 +1 收起 理由
冥界3大法王 + 1 啥也匹配不到。

查看全部评分

漁滒 发表于 2024-3-31 19:16
[0-9a-f]{8}  [0-9a-f].+

不太懂汇编,不知道这样行不行

QQ截图20240331191558.jpg

免费评分

参与人数 1吾爱币 +1 收起 理由
冥界3大法王 + 1 不要的也匹配上了。

查看全部评分

塞北的雪 发表于 2024-3-31 20:17
微信截图_20240331201625.jpg
[JavaScript] 纯文本查看 复制代码
^([0-9a-zA-z]{8})\s{2}([0-9a-f]+)\s{2,}.*;?$

不知道这个是不是你要的效果

免费评分

参与人数 2吾爱币 +3 热心值 +2 收起 理由
zxinyun + 2 + 1 看来还是要这种相对精准的匹配才能达到LZ的目的
冥界3大法王 + 1 + 1 效果甚好!

查看全部评分

 楼主| 冥界3大法王 发表于 2024-4-1 09:06
@漁滒
以下不需要的也匹配上了。

000004e0  40 00 ff 25 20 32 40 00 ff 25 24 32 40 00 ff 25 28 32 40 00 ff 25 2c 32 40 00 ff 25 30 32 40 00  @..% 2@..%$2@..%(2@..%,2@..%02@.
00000500  ff 25 34 32 40 00                                                                                .%42@.
00000520  4c 32 40 00 ff 25 50 32 40 00 ff 25 58 32 40 00 ff 25 5c 32 40 00 ff 25 60 32 40 00 ff 25 64 32  L2@..%P2@..%X2@..%\2@..%`2@..%d2
00000540  40 00 ff 25 68 32 40 00 ff 25 6c 32 40 00 ff 25 70 32 40 00 ff 25 74 32 40 00 ff 25 78 32 40 00  @..%h2@..%l2@..%p2@..%t2@..%x2@.
00000560  ff 25 80 32 40 00 ff 25 84 32 40 00 ff 25 88 32 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  .%.2@..%.2@..%.2@...............
00000580  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................................
00001000  extern void* __builtin_memcpy(void* dest, void const* src, uint32_t n)
00001004  extern void* __builtin_memset(void* s, int32_t c, uint32_t n)
00001008  extern char* __builtin_strcpy(char* dest, char const* src)
0000100c  extern char* __builtin_strncpy(char* dest, char const* src, uint32_t n)
00001010  extern wchar32* __builtin_wcscpy(wchar32* dest, wchar32 const* src)

pnccm 发表于 2024-4-1 11:09
本帖最后由 pnccm 于 2024-4-1 11:31 编辑

第一个 (4个子匹配)
([0-9a-z]{8})\s{2}(\S+)\s+([a-z]{2,5})\s{3,5}([^\n]+)
第二个(全部在一个子匹配)
([0-9a-z]{8}\s{2}\S+\s+[a-z]{2,5}\s{3,5}[^\n]+)

QQ截图20240401110946.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-1 07:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表