Menu

#1282 {NEWPASSWORD:/***/} creates wrong passwords

KeePass_2.x
closed
nobody
NEWPASSWORD (1)
5
2015-01-19
2014-08-20
Ikarus
No

After having problems with the recently added profile feature of {NEWPASSWORD} I ran this autotype sequence in notepad++

{c: PW new}{Password}{ENTER}{NEWPASSWORD:/S40/}{ENTER}{NEWPASSWORD}{ENTER}{ENTER}
where S40 ist a existing password profile using the pattern S{40}

The result is correct in the first place:

+SP.w1A5(zv%GI33+=R]|uGvSQ\"e=!Hu6rF|[
df0=w':etT2F?brH+(-?GO<HhCOAeI:F:]B^:^U df0=w':etT2F?brH+(-?GO<HhCOAeI:F:]B^:^U

But, unexpectedly, the stored password is longer as what {NEWPASSWORD} initially created. Some special characters are put in curly brackets {+}{^}{]}. The result in this case is:

df0=w':etT2F?brH{+}`{(}-?GO<HhCOAeI:F:{]}B{^}:{^}U

To test it I changed the password profile to: s{48} .

example results are:

)&:!\(<[)>]|<\._~!'^}//[%:,<\]=}_{.@)#"*-">.>|+&+^:^!^,#;+@>{{[>-{@,+;&"|^':^?^_|\(:"$%?,}/\&+^:^!^,#;+@>{{[>-{@,+;&"|^':^?^`_|(:"$%?,}/\

&{+}{^}:{^}!{^},#;{+}@>{{}{{}{[}>-{{}@,{+};&"|_{^}':{^}?{^}_|{(}:"${%}?,{}}/\
,#(%,*%;<?(^%#[?/{))",]^;");=<':]%.=^:[/<^]'#$" ,#(%,*%;<?(^%#[?/{))",]^;");=<':]%.=^:[/<^]'#$"

,#{(}{%},*{%};<?{(}{^}{%}#{[}?/{{}{)}{)}",{]}{^};"{)};=<':{]}{%}.={^}:{[}/<{^}{]}'#$" ?#:.*.<"+)[]\$*-:{"!\,,/^>[#._='-".')]./^#'</^ ?#:.*.<"+)[]\$*-:{"!\,,/^>[#._`='-".')]./^#'</^

I hope it is not to difficult to fix this.
Thank you very much indeed for all the work you have allready done.

Discussion

  • Dominik Reichl

    Dominik Reichl - 2014-08-20
    • status: open --> closed
    • Priority: 1 --> 5
     
  • Ikarus

    Ikarus - 2014-08-20

    Thank you so much! It works!

     

Log in to post a comment.

MongoDB Logo MongoDB