Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    Silent's Avatar
    Join Date
    Jan 2015
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    4,649
    Reputation
    1875
    Thanks
    7,826
    My Mood
    Bitchy

    Updated dvar dumper. 12 games supported!

    Hey all, Just fixed my dvar dumper, It's a lot better then what it was before.

    New features:
    - Reads dvar string length.(main new feature)
    - New memory class
    - fully re-coded

    Supported games:
    No Game
    MW3 - MP
    MW2 - MP
    BlackOps - MP
    BlackOps II - MP
    MW1 - MP
    WAW - MP
    MW3 - SP
    MW2 - SP
    BlackOps - SP
    BlackOps II - SP
    BlackOps II - ZM
    WAW - SP

    For nerds:
     
    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Drawing;
    using System****;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace New_dvar_dumper
    {
        public partial class FormMain : Form
        {
            public FormMain()
            {
                InitializeComponent();
    
                games = new Game[]
                {
                    new Game { name = "No Game",  processName = "...", dvarBase = 0, dvarSize = 0, pointerToAddress = 0 },
                    new Game { name = "MW3 - MP",  processName = "iw5mp", dvarBase = 0x59CDE00, dvarSize = 76, pointerToAddress = 12 },
                    new Game { name = "MW2 - MP",  processName = "iw4mp", dvarBase = 0x63813F0, dvarSize = 76, pointerToAddress = 12 },
                    new Game { name = "BlackOps - MP",  processName = "BlackOpsMP", dvarBase = 0x3860E90, dvarSize = 112, pointerToAddress = 0x18 },
                    new Game { name = "BlackOps II - MP",  processName = "t6mp", dvarBase = 0x2A1FC48, dvarSize = 96, pointerToAddress = 0x18 },
                    new Game { name = "MW1 - MP",  processName = "iw3mp", dvarBase = 0xCBAB808, dvarSize = 76, pointerToAddress = 12 },
                    new Game { name = "WAW - MP",  processName = "CoDWaWmp", dvarBase = 0xF3F3F70, dvarSize = 92, pointerToAddress = 16 },
                    new Game { name = "MW3 - SP",  processName = "iw5sp", dvarBase = 0x1C473C0, dvarSize = 76, pointerToAddress = 12 },
                    new Game { name = "MW2 - SP",  processName = "iw4sp", dvarBase = 0x196AA90, dvarSize = 80, pointerToAddress = 12 },
                    new Game { name = "BlackOps - SP",  processName = "BlackOps", dvarBase = 0x2621BF0, dvarSize = 112, pointerToAddress = 0x18 },
                    new Game { name = "BlackOps II - SP",  processName = "t6sp", dvarBase = 0x2A41B10, dvarSize = 96, pointerToAddress = 0x18 },
                    new Game { name = "BlackOps II - ZM",  processName = "t6zm", dvarBase = 0x29F5548, dvarSize = 96, pointerToAddress = 0x18 },
                    new Game { name = "WAW - SP",  processName = "CoDWaW", dvarBase = 0x21B1348, dvarSize = 92, pointerToAddress = 16 },
                };
            }
    
            static Memory memory = new Memory();
            static Game[] games;
            int gameFound = 0;
    
            private struct Game
            {
                public string processName;
                public string name;
                public int dvarBase;
                public int dvarSize;
                public int pointerToAddress;
            }
    
            private void timerGameCheck_Tick(object sender, EventArgs e)
            {
                for (int i = 0; i < games.Length; i++)
                {
                    Process[] processes = Process.GetProcessesByName(games[i].processName);
                    if (processes.Length != 0)
                    {
                        gameFound = i;
                        labelFoundGame.Text = games[i].name;
                    }
                }
            }
    
            private void buttonDump_Click(object sender, EventArgs e)
            {
                textDumped.Text = null;
                if(!memory.Open_pHandel(games[gameFound].processName))
                {
                    MessageBox.Show("Game not found!");
                    return;
                }
    
                bool containIndex = checkContainIndex.Checked;
                bool containDebugInfo = checkHaveDebugInfo.Checked;
                int startTime = Environment.TickCount;
                textDumped.Text += (containIndex ? "Index | " : "") + "Name | Address\r\n\r\n";
    
                for (int i = 0; i <= 4096; i++)
                {
                    int tempBase = games[gameFound].dvarBase + (games[gameFound].dvarSize * i);
    
                    string name = memory.ReadStringAdvanced(memory.ReadInt(tempBase), 32);
                    int address = tempBase + games[gameFound].pointerToAddress;
    
                    if (name == null || address == 0)
                        break;//I would do continue, But either way works.
    
                    textDumped.Text += (containIndex ? i.ToString() + " - " : "") + name + " - 0x" + address.ToString("X") + "\r\n";
                }
    
                if(containDebugInfo)
                {
                    int timeTaken = Environment.TickCount - startTime;
                    textDumped.Text += "\r\nDebugInformation\r\n\r\nTime taken: " + timeTaken.ToString() + "ms(" + (timeTaken / 1000).ToString() + "seconds)\r\n";
                }
            }
    
            private void buttonSave_Click(object sender, EventArgs e)
            {
                if (gameFound != 0)
                    File.WriteAllText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\" + games[gameFound].name + " dvar dump.txt", textDumped.Text);
            }
        }
    }


    Virus scans:
    https://www.virustotal.com/en/file/f...is/1492930374/
    https://virusscan.jotti.org/en-US/fi...job/te7ts02f1f


    <b>Downloadable Files</b> Downloadable Files
    Last edited by Silent; 04-23-2017 at 01:02 AM. Reason: adding source code


    lechr.com - Lechr VPN.
    mpgh.wiki - Official MPGH Wiki.
    fkya.net - Fuck ya' trump
    ecry.net - Upcoming email provider focusing on privacy
    lo1a.com - Official website of Lo1a
    b1sh.com - Bitch don't touch it.
    lechr.net - Lechr VPN mirror.



     







    dd/mm/yyyy
    Member - 31/1/2015
    Premium - 12/9/2016
    Call of Duty minion - 05/11/2016
    BattleOn minion - 28/2/2017
    Battlefield minion - 30/5/2017
    Other Semi-Popular First Person Shooter Hacks minion - 21/9/2017
    Publicist - 7/11/2017 - 2/8/18
    Cock Sucker - 1/12/2017 - Unknown
    Minion+ - 6/3/18
    Fortnite minion - 8/5/2018
    Head Publicist - 8/10/18

  2. The Following 21 Users Say Thank You to Silent For This Useful Post:

    .e7 (05-05-2018),Combine24 (07-02-2017),CrunchLikeTwix (06-04-2017),CrypticMods (06-04-2017),dredyk (03-21-2019),E8aGT00x (10-09-2018),Gus1337 (01-10-2019),Hydra (04-26-2017),iL33T (4 Weeks Ago),Iw4.ir (09-11-2017),Iwesley93I (07-13-2019),koavewin (03-18-2018),larsbrekke10 (05-25-2017),lordvoldemort666 (09-13-2017),QuentinFR (05-25-2017),Siotus (02-08-2018),SJMairaB (08-08-2017),TigerOfTheDoom (10-14-2017),UnlegitSuchti (06-18-2018),ZeubyX (08-21-2017),zezemorreu (04-29-2017)

  3. #2
    Hydra's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Posts
    7,237
    Reputation
    944
    Thanks
    6,763
    My Mood
    Psychedelic
    Thanks Silent, I'll put this in use
    Last edited by Silent; 01-25-2018 at 07:55 PM.
    Goal: Reach 1000 Rep (Plz rep i beg)

  4. #3
    Varun001's Avatar
    Join Date
    Apr 2017
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0

    Here is very well job i understand everything

    Here is very well job i understand everything

  5. #4
    uoz2734z8d02's Avatar
    Join Date
    Apr 2017
    Gender
    male
    Posts
    50
    Reputation
    10
    Thanks
    461
    My Mood
    Bashful
    What is this ?

  6. #5
    Silent's Avatar
    Join Date
    Jan 2015
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    4,649
    Reputation
    1875
    Thanks
    7,826
    My Mood
    Bitchy
    Quote Originally Posted by uoz2734z8d02 View Post
    What is this ?
    dumps the dvars. which seems pretty obvious?


    lechr.com - Lechr VPN.
    mpgh.wiki - Official MPGH Wiki.
    fkya.net - Fuck ya' trump
    ecry.net - Upcoming email provider focusing on privacy
    lo1a.com - Official website of Lo1a
    b1sh.com - Bitch don't touch it.
    lechr.net - Lechr VPN mirror.



     







    dd/mm/yyyy
    Member - 31/1/2015
    Premium - 12/9/2016
    Call of Duty minion - 05/11/2016
    BattleOn minion - 28/2/2017
    Battlefield minion - 30/5/2017
    Other Semi-Popular First Person Shooter Hacks minion - 21/9/2017
    Publicist - 7/11/2017 - 2/8/18
    Cock Sucker - 1/12/2017 - Unknown
    Minion+ - 6/3/18
    Fortnite minion - 8/5/2018
    Head Publicist - 8/10/18

  7. #6
    Pimples700's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Location
    publicclassLocation{publicstativoidmain(String[]args){System.out.println("Sparkle,CoastalMall,Moa");
    Posts
    705
    Reputation
    10
    Thanks
    120
    My Mood
    Stressed
    Thank you man
    Respect List:


    @DaneCoder
    @Joker
    @lagger
    @Coderz


  8. #7
    CrypticMods's Avatar
    Join Date
    Apr 2016
    Gender
    male
    Posts
    408
    Reputation
    10
    Thanks
    385
    My Mood
    Tired
    Is it possible to dump bo2 without a bunch of null text? Also. A lot of dvars are missing

  9. #8
    Hydra's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Posts
    7,237
    Reputation
    944
    Thanks
    6,763
    My Mood
    Psychedelic
    Quote Originally Posted by CrypticMods View Post
    Is it possible to dump bo2 without a bunch of null text? Also. A lot of dvars are missing
    There's a full list of Dvar in the Black Ops 2 Source Code section.
    Goal: Reach 1000 Rep (Plz rep i beg)

  10. #9
    CrypticMods's Avatar
    Join Date
    Apr 2016
    Gender
    male
    Posts
    408
    Reputation
    10
    Thanks
    385
    My Mood
    Tired
    Quote Originally Posted by Hydra View Post
    There's a full list of Dvar in the Black Ops 2 Source Code section.
    The dvar i'm looking for doesn't work. And when i find it with cheat engine, it crashes when i try to prevent it from running that dvar.

  11. #10
    HighQuaIity's Avatar
    Join Date
    Feb 2017
    Gender
    male
    Posts
    340
    Reputation
    10
    Thanks
    36
    Thank you man

    for this i try it

  12. #11
    Iwesley93I's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Location
    UK
    Posts
    116
    Reputation
    10
    Thanks
    236
    My Mood
    Cheerful
    Needs to be updated to work with Black Ops 3

  13. #12
    Silent's Avatar
    Join Date
    Jan 2015
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    4,649
    Reputation
    1875
    Thanks
    7,826
    My Mood
    Bitchy
    Quote Originally Posted by Iwesley93I View Post
    Needs to be updated to work with Black Ops 3
    Well what are you waiting for? get to work.


    lechr.com - Lechr VPN.
    mpgh.wiki - Official MPGH Wiki.
    fkya.net - Fuck ya' trump
    ecry.net - Upcoming email provider focusing on privacy
    lo1a.com - Official website of Lo1a
    b1sh.com - Bitch don't touch it.
    lechr.net - Lechr VPN mirror.



     







    dd/mm/yyyy
    Member - 31/1/2015
    Premium - 12/9/2016
    Call of Duty minion - 05/11/2016
    BattleOn minion - 28/2/2017
    Battlefield minion - 30/5/2017
    Other Semi-Popular First Person Shooter Hacks minion - 21/9/2017
    Publicist - 7/11/2017 - 2/8/18
    Cock Sucker - 1/12/2017 - Unknown
    Minion+ - 6/3/18
    Fortnite minion - 8/5/2018
    Head Publicist - 8/10/18

  14. The Following User Says Thank You to Silent For This Useful Post:

    CrypticMods (05-31-2017)

  15. #13
    Iwesley93I's Avatar
    Join Date
    Feb 2015
    Gender
    male
    Location
    UK
    Posts
    116
    Reputation
    10
    Thanks
    236
    My Mood
    Cheerful
    Quote Originally Posted by JamesBond View Post


    Well what are you waiting for? get to work.
    I will leave it for somebody else, Im too busy for that

  16. #14
    Loading00's Avatar
    Join Date
    Jan 2017
    Gender
    male
    Location
    33.7490 N, 84.3880 W
    Posts
    54
    Reputation
    10
    Thanks
    8
    My Mood
    Amused
    Thanks, going to try this out
    Last edited by Silent; 06-04-2017 at 04:03 AM. Reason: the capital a in thanks was driving me crazy

  17. #15
    CrunchLikeTwix's Avatar
    Join Date
    Apr 2016
    Gender
    female
    Location
    ORGANIZATION IS LINE SEQUENTIAL.
    Posts
    288
    Reputation
    14
    Thanks
    874
    My Mood
    Angelic
    thanks for this silent
    Last edited by Silent; 03-24-2018 at 09:24 AM.
    I feel so sick and tired of watching this empathy. They run around these empty streets believing they have a purpose.. I just don't understand the meaning of their mission. We'll seek a day and make them stay, living inside of us. We'll suck out your poison and we'll feed on your person. We are the shadows around each and every streetline. The living dead, forever young and the soldiers of the night.

Page 1 of 2 12 LastLast

Similar Threads

  1. New battleye update messing my game up?
    By Glxi in forum DayZ Mod & Standalone Hacks & Cheats
    Replies: 7
    Last Post: 10-07-2012, 08:07 AM
  2. [Solved] z8 games...support ticket? IM MAD
    By JimTheGreat in forum CrossFire Help
    Replies: 21
    Last Post: 03-13-2012, 09:17 PM
  3. [Discussion] [NOTICE] Updated: Regarding Current Game Server Shutdown
    By m0k1 in forum Combat Arms EU Discussions
    Replies: 0
    Last Post: 11-02-2011, 11:15 AM
  4. [Solved] The game supports 64-bit Windows XP Service Pack 2?
    By sasuke133 in forum CrossFire Help
    Replies: 6
    Last Post: 09-09-2011, 04:30 PM
  5. [Discussion] z8 games support
    By tiyan in forum CrossFire Discussions
    Replies: 5
    Last Post: 08-03-2011, 05:26 PM