Skip to content

RLA does not create directories #112

Description

@hozoin

** RECmd version # **
I am using RLA 2.1.0+f2bb2cd16541ef739d4bdba8807396c5b26e3df0.

Describe the bug
I downloaded new version of RLA, and it does not recreate directories anymore. Old version I was using before (2.0.0.0+4306f0532b7cbb356027d05f2bb62f93f7864e2e) recreated directories with --nop False, but updated version does not. Instead, the whole path is in the name of the file, where folders are separated by underscore (i.e. C_triage_Windows_system32_config_SAM).
The commadline I am using is rla.exe -d C:\triage --nop False --cn False --out C:\out.
Same thing happens with --cn True, only user registers start with user folder (_user_NTUSER.DAT).

There is also another behaviour which may be unintentional. When using --nop True --cn False on source with multiple users, it looks like RLA tries to save non-compressed name when detecting existing file with same name in output directory, but saves file with the same name, thus rewriting original file as seen in screenshot. This results in loss of files in output directory.
But this could also be normal behaviour, because with --nop True there is no path in filename.

To Reproduce
Steps to reproduce the behavior:

  1. Create triage which contains registers with Kape
  2. Use RLA on the triage with command rla.exe -d C:\triage --nop False --cn False --out C:\out
  3. Open output directory to see there are no subdirectories.

Expected behavior
Using --nop False (or not using this argument as it is default value) would recerate folder structure in output directory. Using --nop False --cn False would probably recreate folder structure, but starting from user folder on user registers. I could not test this on old version of RLA, because it threw IndexOutOfRangeException exception.

Screenshots

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions