Skip to content

Compile CVE 2017-0213 #12

@ricardojruiz

Description

@ricardojruiz

Hi. I am trying to compile the cpp with Visual Studio 2017 but the output is like the one in this picture (it translates to "you can not assign a value of type "const wchar_t *" to an entity of type "LPWSTR"") . I tried adding a cast using "const_cast<LPWSTR" and also using "(LPWSTR)" before it, but then the .exe file does not work.
The steps i am doing are in Visual Studio 2017 are:

  • I create a new Project > Visual C++ > Windows console application
  • I download and paste the code
  • Change the cmdline variable to get the reverse Shell
  • I add the line '#include "pch.h"' at the begginning because otherwise i can not compile the Project and get the .exe file.
  • I change the option "x86" to "x64", to get a 64-bit file.

So if i add the cast it compiles but does not work and if i do not add it, it does not compile.

Thank you very much!!

Image: https://i.stack.imgur.com/hBFlB.png

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions