能力值:
( LV2,RANK:10 )
|
-
-
2 楼
试试 streq(utf16([esp+4]),"c:\1212.txt") 如果不行,你在 CreateFileA 断下的地方输入命令行看看是否显示正确的字符串,比如: msg {utf16([esp+4])} 如果不能正确显示就换个表达式,直到正确为止,比较里面就用这个表达式 第二个是注意显示出的路径如果没有\\不要自己加上(跟参数窗显示的不一定一样)
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
huangyalei
试试 streq(utf16([esp+4]),"c:\1212.txt")
如果不行,你在 CreateFileA 断下的地方输入命令行看看是否显示正确的字符串,比如:
ms ...
試了 breakif(streq(ansi([esp+4]),"c:\\1212.txt")), cmd("msg {ansi([esp+4])}") 看起來msg出來的路徑是正確的,有c:\1212.txt 但是就是不會break 也試了utf8, utf16,都沒有正確的行為 可以看到msg出來的確有c:\1212.txt 但仍然是
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
出来“c:\1212.txt”,你为什么还要用 breakif(streq(ansi([esp+4]),"c:\\1212.txt")) 呢?不是提醒你不要自己加双斜杠的问题了吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
huangyalei
出来“c:\1212.txt”,你为什么还要用 breakif(streq(ansi([esp+4]),"c:\\1212.txt")) 呢?不是提醒你不要自己加双斜杠的问题了吗?
雙斜槓是x32dbg自己加上去的,我在break condition那一欄是打c:\1212.txt
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
暫時可以用strstr(ansi([esp+4]),"1212.txt"),利用尋找子字串的方法來設條件 我只能猜測x32dbg在反斜線的處理有點問題了
謝謝幫助!
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
直接火绒剑走起 看到大概位置了再去下断
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
提交了1个多月的单斜杠自动变双斜杠的Bug今天更新的版本终于修正了: God forgive me: Escaping { from file path for init
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
huangyalei
提交了1个多月的单斜杠自动变双斜杠的Bug今天更新的版本终于修正了:
God forgive me: Escaping { from file path for init
bug太多了,譬如不能在对话框中换行。不知咋提交的泥牛入海没动静啊。粘来的换行,msg。。。却可以
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
ninebell
bug太多了,譬如不能在对话框中换行。不知咋提交的泥牛入海没动静啊。粘来的换行,msg。。。却可以 Bug 去 Github 的 Issues 下提交,尽量描述详细一点,并有复现的步骤,一般都会回复的。有编程能力的可以提交 PR,作者审核通过后会合并到官方代码里
最后于 2023-12-5 10:24
被huangyalei编辑
,原因:
|
|
|