Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Andrew Shulgin
    @andrew-shulgin
    Pull request delivered
    Thank you for dnPatch!
    Layle | Luca
    @ioncodes
    Thanks for the PR!
    GaryNg
    @garyng
    Hi!
    May I know how to get the constructor of a class?
    Layle | Luca
    @ioncodes
    its name is always .ctor
    GaryNg
    @garyng
    Ahwwwwww
    Thanks!
    I thought it has the same name as the class nameπŸ˜…πŸ˜…
    Layle | Luca
    @ioncodes
    Nope :p
    GaryNg
    @garyng
    Thanks!😁
    Layle | Luca
    @ioncodes
    np :h
    • :)
    Layle | Luca
    @ioncodes
    Holidays started for me so I got time to look into dnpatch again :D
    Layle | Luca
    @ioncodes
    For the people that wanted to use BuildMemberRef: It has been fixed and renamed to BuildCall
    dividereis
    @dividereis
    Thanks, Luca
    Layle | Luca
    @ioncodes
    np :)
    dividereis
    @dividereis
    I'll test it out now
    Layle | Luca
    @ioncodes
    Let me know :D
    dividereis
    @dividereis
    What's that 'cool story' btw? You never said it
    Layle | Luca
    @ioncodes
    read your PMs xD
    i messaged you privately
    DenJur
    @DenJur
    Hi. Just found your library and it looks good (reminds my of my version of the same idea I made about 1.5-2 years ago). Are there any helper methods to make conditional jumping less of a hassle?
    Layle | Luca
    @ioncodes
    no but it actually is a good idea !
    im currently rewriting the whole library for the final version 1.0.0, you can find it on the branch 'v1'. Would you mind creating and issue with the idea and maybe a small example how you would like to use it?
    maybe i can even add it today
    Layle | Luca
    @ioncodes
    thanks :) @DenJur
    DenJur
    @DenJur
    np. Hope my idea is not too dumb. Din't put much thought in it :D
    Layle | Luca
    @ioncodes
    it's not :P
    @/all You can vote here if v1 should instroduce InstructionSet: ioncodes/dnpatch#31
    DenJur
    @DenJur
    Have you looked at all into possibly doing some code generation via roslyn? I didn't think it was possible until dnSpy added it so I have a dream...
    Layle | Luca
    @ioncodes
    code generation has been introduced with roslyn in the unit tests
    i havent implemented it yet, because i dont know any scenarios, but you can hit me up with some and create issues with them
    DenJur
    @DenJur
    I recently needed to do whole method body replace with a decent amount of code. So was trying to see if its possible to generate il from C# at runtime and then patch. Makes it a lot easier to support in a long run.
    Layle | Luca
    @ioncodes
    already added
    ioncodes/dnpatch#32
    add your thoughts
    :)
    maybe write why you'd like to have this implemented etc
    gagmeng
    @gagmeng
    @ioncodes These binaries of the issue(Problem about method referance and call method from another module #44) can be downloaded by the below mega link:
    (https://mega.nz/#F!7JBymKCT!7UROTiEorrQHbn9wS4wFHQ). Thanks
    gagmeng
    @gagmeng
    @ioncodes any progress on the issue of #39?
    paulnd
    @paulnd
    @ioncodes Hello, is is possible to use de4dot options such as - - dont-rename, - - keep-types etc?
    Layle | Luca
    @ioncodes
    dnpatch is a library not an application, do you have any concrete examples of what you need/want?
    paulnd
    @paulnd
    I was hoping that the options in commandlineparser.cs could be specified when using the deobfuscation library? The target which I'm working on requires the - - dont-rename option otherwise it generates errors. Hope that this is a better explanation?
    Layle | Luca
    @ioncodes
    oh wait are you talking about dnpatch.deobfuscation?
    paulnd
    @paulnd
    Yes
    Layle | Luca
    @ioncodes
    Ohhh, tbh, I don't even remember how it works exactly, has been a while since I touched that project, but I can have a look!
    paulnd
    @paulnd
    Thanks
    paulnd
    @paulnd
    Never mind, it only required a simple modification to your code. Thanks again for a brilliant library!