Jump to content

0xDC00

Members
  • Posts

    15
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by 0xDC00

  1. @adamstan sorry for my delay
    > So my questions are - how do you create custom scripts for this new version, and how do you search for hooks for it?
    > I found no information on github or discord.

    https://discord.com/channels/867944111557201980/867944111557201983/941316823675187290
    I will add a new script for DameKoi soon... (get it via script updater)

    https://discord.com/channels/867944111557201980/940962653533265950

     

    Damekoi uses shift-jis, and it seems that when I load it into new version of agent, it doesn't recognize the encoding.

    Looklike TextDecoder (engine iconv lite - js) is unstable.

    Script request?, please create an issue here: https://github.com/0xDC00/scripts

  2. @adamstan Custom script.

    globalThis._FIXED_DCODE_ = '$utf-16,|50|0000,46??????????45??????F3??????????F3??????????41'; // <-- YOUR CODE HERE
    
    //globalThis.decode = function(buffer) {
    //    return _decode(buffer);
    //}
    
    globalThis.filters = function(s) {
        return s
            .replace(/(<R[^\/]+.)([^>]+)(.)/g, '$2') // trim ruby
            .replace(/<[A-Z]+>/g, '')                // trim tag
            //.replace(/\n+/g, ' ')                    // single line
            ;
    }
    
    require('_ExecutionWatch.js');

    regex101

    ZLzqFSn.png

  3. @adamstan

    Latest: https://github.com/0xDC00/agent/archive/refs/heads/master.zip
     

    aIcDvbw.png


    Try this script.
    Note: create a new .js file inside the scripts folder and load it instead of ExecutionWatch.

    globalThis._FIXED_DCODE_ = '$utf-8,|0|00,|rbx+[rbp+0x38]|4883EC28837D14000F85????????48????48????B0FEFFFF48??????????B0FEFFFF48????204C????????????4C????1848????????????48??????????78FFFFFF48';
    // func 0x46328
    
    var previousString = '';
    globalThis.filters = function(s) {
        if (s === previousString) {
            console.log('>');
            return null;
        }
        previousString = s;
        return s.replace(/\n+/g, ' ');
    }
    
    require('_ExecutionWatch.js');

    Source: https://docs.google.com/spreadsheets/d/14k5TBc2cAed8Fcx2fb5schlPh6Ah24dmW3dJpxvNAbc/edit#gid=0&range=E18

  4. Hi, Agent author here.

    Agent shipped with two scripts: _MemoryWatch.js & _ExecutionWatch.js

    _MemoryWatch.js look like HAT?

    => It's look like R-Code too, but I think _MemoryWatch work better (just ~90 line of code).

    _ExecutionWatch.js, D-COCE look like H-CODE (textractor, VNR)?

    => _ExecutionWatch support both PC and emulator. (D-CODE wiki).
    If you don't like CheatEngine, please try this script.
     

    Yeah, the main feature is a text hooker.

    The difference:
    - Agent is script based, configless.
    - Agent have no limitation (for complex game (custom encoding,...DRM?), just write a custom script - developer).

×
×
  • Create New...