|
Message-ID: <CABtNtWFbp4hB4CDV8ce=H-hTsy=qAbVVQYZbfpZgneQmNT+Uvw@mail.gmail.com>
Date: Mon, 4 May 2015 20:38:10 +0800
From: Kai Zhao <loverszhao@...il.com>
To: john-dev@...ts.openwall.com
Subject: External problem
Hi,
I found a bug using asan when "--external=LanMan". But magnum
and I are not sure whether it is really a bug. So could you help me
to solve this problem?
The problem is described here:
https://github.com/magnumripper/JohnTheRipper/issues/1149
I think it is really a bug, since there is the case that it tries to visit
(sp-2) when sp points to c_stack[0].
void c_execute_fast(void *addr)
{
union c_insn *pc = addr;
union c_insn *sp = c_stack;
c_int imm = 0;
...
op_push_mem:
(sp - 2)->imm = imm;
imm = *((sp + 1)->mem = pc->mem);
pc += 2;
sp += 2;
goto *(pc - 1)->op;
...
}
Thanks,
Kai
Content of type "text/html" skipped
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.