Page 1 of 2 12 LastLast
Results 1 to 25 of 33

Thread: RAR password recovery on GPU

  1. #1
    Xtreme Mentor
    Join Date
    Apr 2005
    Posts
    2,550

    Exclamation RAR password recovery on GPU

    www.golubev.com/rargpu.htm

    it works on "red" and "green" GPUs... it looks like convenient real-world benchmark to
    Adobe is working on Flash Player support for 64-bit platforms as part of our ongoing commitment to the cross-platform compatibility of Flash Player. We expect to provide native support for 64-bit platforms in an upcoming release of Flash Player following the release of Flash Player 10.1.

  2. #2
    Xtreme Member
    Join Date
    Jun 2005
    Location
    Bulgaria, Varna
    Posts
    447
    Code:
    ******************************************************************
    ***               RAR GPU Password Recovery v0.5               ***
    ***  For ATI RV670/770/870 cards and nVidia 'CUDA' ones (G80+) ***
    ***          (c) 2009 Ivan Golubev, http://golubev.com         ***
    ***              see "readme.htm" for more details             ***
    ******************************************************************
    
    Opened [test.rar]
    Found 1 compatible CAL device(s).
    CAL device #0 [RV870]: GPU clock = 900.000 Mhz, SP = 1600.
    Blocksize = 128 x 64
    Found 135 rules, rules set [135]
    Starting rules attack from line #0, dictionary [example.dic]
    2230 words at [example.dic].
    CURPWD: Lay3 DONE: 13.94% ETA: 32s AVRSPD: 7981.0 CURSPD: 9905.7 @ 4
    Found password: [testt], HEX: 0074 0065 0073 0074 0074
    Processed 40 960 passwords (including "fillers") in 6s.
    Thus, 7 908 password(s) per second in average.
    Radeon HD 5870 @ 900/5000MHz

  3. #3
    I am Xtreme
    Join Date
    Dec 2007
    Posts
    7,750
    how much faster is it than using a CPU? or is that version not available?

  4. #4
    Xtreme Mentor
    Join Date
    Jul 2008
    Location
    Shimla , India
    Posts
    2,631
    I would say this is a very very useful GPUCPU app out there. I have a dozen or so winzip's and rar files with passwords i cant recall, now with this app i can finally unlock the dam files.

    Let the era of GPUCPU app's commence "Just think using a GPU in a cloud cluster for breaking passwords ammm easy as pie"

    EDIT "Results for my GTX275"



    lol seems 5870 is 3 times faster than my old GTX 275 but still my GTX275 is at stock...
    Last edited by ajaidev; 12-28-2009 at 07:28 AM.
    Coming Soon

  5. #5
    Xtreme Member
    Join Date
    Jun 2005
    Location
    Bulgaria, Varna
    Posts
    447
    LOL, looks like ATi's hardware is faster in every instance of GPGPU test around here lately -- ray-tracing, various fractal generators and now this one.

  6. #6
    Xtreme Member
    Join Date
    Jun 2008
    Location
    The Netherlands
    Posts
    275
    Looks like that a 5750 isnt supported yet

    Code:
    F:\>call testrules.cmd test.rar
    ******************************************************************
    ***               RAR GPU Password Recovery v0.5               ***
    ***  For ATI RV670/770/870 cards and nVidia 'CUDA' ones (G80+) ***
    ***          (c) 2009 Ivan Golubev, http://golubev.com         ***
    ***              see "readme.htm" for more details             ***
    ******************************************************************
    
    Opened [test.rar]
    Unsupported CAL device, need RV670, RV740+ or RV870.

    » Xeon X3360 @ 3.7 ~ 1.304 VCore
    » TRUE Black ~ Dual GT AP-14
    » Rampage Formula (Bios 902)
    » Corsair Dominator 8500C5D 2x2GB
    » X-Fi Xtreme Gamer Fatality Pro
    » Asus HD5850
    » 80GB X25-M G2 ~ 40GB X25-V ~ 2x WD10EADS (RAID 1)
    » Seasonic X-750
    » Lian Li PC-A05N

  7. #7
    Xtreme Addict
    Join Date
    Jun 2002
    Location
    Ontario, Canada
    Posts
    1,782
    Awesome utility!

  8. #8
    Xtreme Mentor
    Join Date
    May 2008
    Posts
    2,554
    Thats just cool. Thanks for the link.

  9. #9
    Xtreme Mentor
    Join Date
    Sep 2007
    Location
    Ohio
    Posts
    2,977
    It runs on 1/2 of my 295 just fine...


    At first I didn't think it worked due to me running the 'igrargpu' file, and not the required 'example' file.

    Thanks for the post.
    Last edited by Talonman; 01-11-2010 at 07:39 PM.
    Asus Maximus SE X38 / Lapped Q6600 G0 @ 3.8GHz (L726B397 stock VID=1.224) / 7 Ultimate x64 /EVGA GTX 295 C=650 S=1512 M=1188 (Graphics)/ EVGA GTX 280 C=756 S=1512 M=1296 (PhysX)/ G.SKILL 8GB (4 x 2GB) SDRAM DDR2 1000 (PC2 8000) / Gateway FPD2485W (1920 x 1200 res) / Toughpower 1,000-Watt modular PSU / SilverStone TJ-09 BW / (2) 150 GB Raptor's RAID-0 / (1) Western Digital Caviar 750 GB / LG GGC-H20L (CD, DVD, HD-DVD, and BlueRay Drive) / WaterKegIII Xtreme / D-TEK FuZion CPU, EVGA Hydro Copper 16 GPU, and EK NB S-MAX Acetal Waterblocks / Enzotech Forged Copper CNB-S1L (South Bridge heat sink)

  10. #10
    Xtreme Member
    Join Date
    Aug 2007
    Location
    Aarhus, Denmark
    Posts
    314
    Quote Originally Posted by Talonman View Post
    It runs on 1/2 of my 295 just fine...


    At first I didn't think it worked due to me running the 'igrargpu' file, and not the required 'example' file.

    Thanks for the post.
    In the "readme.htm" file he says
    You can manually split range to several GPUs if you have them. For example,

    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:AAAAA /device:0 archive.rar
    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:NAAAA /device:1 archive.rar

    will open two copies of IGRARGPU and they will utilize both GPUs.
    So it is possible to run of multiple GPU's you just need to modify the testrules.cmp file a little before running example.cmp
    Last edited by Toysoldier; 01-12-2010 at 01:04 AM.
    AMD Ryzen 9 5900X
    ASRock Radeon RX 7900 XTX Phantom Gaming OC
    Asus ROG Strix B550-F Gaming Motherboard
    Corsair RM1000x SHIFT PSU
    32 GB DDR4 @3800 MHz CL16 (4 x 8 GB)

    1x WD Black SN850 1 TB
    1 x Samsung 960 250 GB
    2 x Samsung 860 1 TB
    1x Segate 16 TB HDD

    Dell G3223Q 4K UHD Monitor
    Running Windows 11 Pro x64 Version 23H2 build 22631.2506

    Smartphone : Samsung Galaxy S22 Ultra

  11. #11
    Xtreme Mentor
    Join Date
    Sep 2007
    Location
    Ohio
    Posts
    2,977
    Thanks for the tip...

    File currently looks like this:

    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:r /r:135.txt /d:example.dic %1
    goto end
    :error1
    echo Need file name
    :end

    Now looks like this:
    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:AAAAA /device:0 archive.rar
    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:NAAAA /device:1 archive.rar
    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:NAAAA /device:2 archive.rar
    goto end
    :error1
    echo Need file name
    :end

    I run the example.cmp file, have to click 'YES' 3 times, to allow each instance of the program to run, but then the test window just flashes for a micro-jiffe, and I cant see the error.

    Do you guys think my file looks correct?
    Asus Maximus SE X38 / Lapped Q6600 G0 @ 3.8GHz (L726B397 stock VID=1.224) / 7 Ultimate x64 /EVGA GTX 295 C=650 S=1512 M=1188 (Graphics)/ EVGA GTX 280 C=756 S=1512 M=1296 (PhysX)/ G.SKILL 8GB (4 x 2GB) SDRAM DDR2 1000 (PC2 8000) / Gateway FPD2485W (1920 x 1200 res) / Toughpower 1,000-Watt modular PSU / SilverStone TJ-09 BW / (2) 150 GB Raptor's RAID-0 / (1) Western Digital Caviar 750 GB / LG GGC-H20L (CD, DVD, HD-DVD, and BlueRay Drive) / WaterKegIII Xtreme / D-TEK FuZion CPU, EVGA Hydro Copper 16 GPU, and EK NB S-MAX Acetal Waterblocks / Enzotech Forged Copper CNB-S1L (South Bridge heat sink)

  12. #12
    Xtreme Enthusiast
    Join Date
    Aug 2003
    Posts
    567
    That utility is damn fast comparing to ARPR utility that recovers with 80 pwd/s on a single 3GHz CPU core. GUI needs to be improved at least to be compatible with a simple Windows GUI. Anyway, Ivan Golubev is da man!

  13. #13
    Xtreme Member
    Join Date
    Aug 2007
    Location
    Aarhus, Denmark
    Posts
    314
    Quote Originally Posted by Talonman View Post
    Thanks for the tip...

    File currently looks like this:

    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:r /r:135.txt /d:example.dic %1
    goto end
    :error1
    echo Need file name
    :end

    Now looks like this:
    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:AAAAA /device:0 archive.rar
    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:NAAAA /device:1 archive.rar
    igrargpu.exe /a:b /c:cs /min:5 /max:5 /sf:NAAAA /device:2 archive.rar
    goto end
    :error1
    echo Need file name
    :end

    I run the example.cmp file, have to click 'YES' 3 times, to allow each instance of the program to run, but then the test window just flashes for a micro-jiffe, and I cant see the error.

    Do you guys think my file looks correct?
    I would try
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:0 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:1 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:2 %1

    In the example he gives he is starting each GPU from a different place in the dictionary using the -sf switch, which makes sense because otherwise all the GPU's would work on the same set of passwords.

    But since the testfile is so small it might be better to create a larger file, with the same password, else the job would be done before the third GPU gets started.
    Last edited by Toysoldier; 01-12-2010 at 03:04 AM.
    AMD Ryzen 9 5900X
    ASRock Radeon RX 7900 XTX Phantom Gaming OC
    Asus ROG Strix B550-F Gaming Motherboard
    Corsair RM1000x SHIFT PSU
    32 GB DDR4 @3800 MHz CL16 (4 x 8 GB)

    1x WD Black SN850 1 TB
    1 x Samsung 960 250 GB
    2 x Samsung 860 1 TB
    1x Segate 16 TB HDD

    Dell G3223Q 4K UHD Monitor
    Running Windows 11 Pro x64 Version 23H2 build 22631.2506

    Smartphone : Samsung Galaxy S22 Ultra

  14. #14
    Xtreme Member
    Join Date
    Aug 2007
    Location
    Aarhus, Denmark
    Posts
    314
    Quote Originally Posted by VVJ View Post
    That utility is damn fast comparing to ARPR utility that recovers with 80 pwd/s on a single 3GHz CPU core. GUI needs to be improved at least to be compatible with a simple Windows GUI. Anyway, Ivan Golubev is da man!
    Yes, it is surprisingly fast. In the readme he states that a Radeon HD4850 is about 20 times faster than a single core on a Q6600 @ 2.4Ghz running optimized SSE2 code.
    AMD Ryzen 9 5900X
    ASRock Radeon RX 7900 XTX Phantom Gaming OC
    Asus ROG Strix B550-F Gaming Motherboard
    Corsair RM1000x SHIFT PSU
    32 GB DDR4 @3800 MHz CL16 (4 x 8 GB)

    1x WD Black SN850 1 TB
    1 x Samsung 960 250 GB
    2 x Samsung 860 1 TB
    1x Segate 16 TB HDD

    Dell G3223Q 4K UHD Monitor
    Running Windows 11 Pro x64 Version 23H2 build 22631.2506

    Smartphone : Samsung Galaxy S22 Ultra

  15. #15
    Xtreme Mentor
    Join Date
    Sep 2007
    Location
    Ohio
    Posts
    2,977
    Quote Originally Posted by Toysoldier View Post
    I would try
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:0 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:1 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:2 %1

    In the example he gives he is starting each GPU from a different place in the dictionary using the -sf switch, which makes sense because otherwise all the GPU's would work on the same set of passwords.

    But since the testfile is so small it might be better to create a larger file, with the same password, else the job would be done before the third GPU gets started.
    Thanks.

    It now looks like this:
    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:0 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:1 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:2 %1
    goto end
    :error1
    echo Need file name
    :end

    When I start the app, I now hit 'Yes' once, and one instance runs, and completely finishes.

    Then I get another prompt to let the second instance run, I click 'yes', and it will also completely finish.

    Then the third instance runs... Same deal. I give it a 'yes' and it finishes processing successfully.

    They don't all run at once.
    Last edited by Talonman; 01-12-2010 at 03:10 AM.
    Asus Maximus SE X38 / Lapped Q6600 G0 @ 3.8GHz (L726B397 stock VID=1.224) / 7 Ultimate x64 /EVGA GTX 295 C=650 S=1512 M=1188 (Graphics)/ EVGA GTX 280 C=756 S=1512 M=1296 (PhysX)/ G.SKILL 8GB (4 x 2GB) SDRAM DDR2 1000 (PC2 8000) / Gateway FPD2485W (1920 x 1200 res) / Toughpower 1,000-Watt modular PSU / SilverStone TJ-09 BW / (2) 150 GB Raptor's RAID-0 / (1) Western Digital Caviar 750 GB / LG GGC-H20L (CD, DVD, HD-DVD, and BlueRay Drive) / WaterKegIII Xtreme / D-TEK FuZion CPU, EVGA Hydro Copper 16 GPU, and EK NB S-MAX Acetal Waterblocks / Enzotech Forged Copper CNB-S1L (South Bridge heat sink)

  16. #16
    Xtreme Member
    Join Date
    Aug 2007
    Location
    Aarhus, Denmark
    Posts
    314
    Quote Originally Posted by Talonman View Post
    Thanks.

    It now looks like this:
    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:0 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:1 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /device:2 %1
    goto end
    :error1
    echo Need file name
    :end

    When I start the app, I now hit 'Yes' once, and one instance runs, and completely finishes.

    Then I get another prompt to let the second instance run, I click 'yes', and it will also completely finish.

    Then the third instance runs... Same deal. I give it a 'yes' and it finishes processing successfully.

    They don't run all at once.
    Ok.
    Try this

    igrargpu.exe /a:r /r:135.txt /d:example.dic /sl:1 /device:0 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /sl:744 /device:1 %1
    igrargpu.exe /a:r /r:135.txt /d:example.dic /sl:1488 /device:2 %1

    the /sl:n switch is telling the gpu to start from a specific line in the dictionary which contains 2230 lines so together the 3 GPU's should cover all lines in the dictionary. I think the -sf switch can only be used when doing a bruteforce attack.

    A bruteforce attack on the testfile with lower caps would look something like this ...

    igrargpu.exe /a:b /r:135.txt /c:s /min:1 /max:5 /sf:aaaaa /devce:0 %1
    igrargpu.exe /a:b /r:135.txt /c:s /min:1 /max:5 /sf:haaaa /devce:1 %1
    igrargpu.exe /a:b /r:135.txt /c:s /min:1 /max:5 /sf:paaaa /devce:2 %1


    To do a bruteforce attack with a single GPU ..try this

    igrargpu.exe /a:b /r:135.txt /c:s /min:1 /max:5 %1

    Be warned though ... it takes a loooong time to bruteforce the password.
    AMD Ryzen 9 5900X
    ASRock Radeon RX 7900 XTX Phantom Gaming OC
    Asus ROG Strix B550-F Gaming Motherboard
    Corsair RM1000x SHIFT PSU
    32 GB DDR4 @3800 MHz CL16 (4 x 8 GB)

    1x WD Black SN850 1 TB
    1 x Samsung 960 250 GB
    2 x Samsung 860 1 TB
    1x Segate 16 TB HDD

    Dell G3223Q 4K UHD Monitor
    Running Windows 11 Pro x64 Version 23H2 build 22631.2506

    Smartphone : Samsung Galaxy S22 Ultra

  17. #17
    Xtreme Mentor
    Join Date
    Sep 2007
    Location
    Ohio
    Posts
    2,977
    Thanks again...

    She looks like this now, and they are still running 1 instance at a time.

    This is a screen print while the second instance was running:
    Asus Maximus SE X38 / Lapped Q6600 G0 @ 3.8GHz (L726B397 stock VID=1.224) / 7 Ultimate x64 /EVGA GTX 295 C=650 S=1512 M=1188 (Graphics)/ EVGA GTX 280 C=756 S=1512 M=1296 (PhysX)/ G.SKILL 8GB (4 x 2GB) SDRAM DDR2 1000 (PC2 8000) / Gateway FPD2485W (1920 x 1200 res) / Toughpower 1,000-Watt modular PSU / SilverStone TJ-09 BW / (2) 150 GB Raptor's RAID-0 / (1) Western Digital Caviar 750 GB / LG GGC-H20L (CD, DVD, HD-DVD, and BlueRay Drive) / WaterKegIII Xtreme / D-TEK FuZion CPU, EVGA Hydro Copper 16 GPU, and EK NB S-MAX Acetal Waterblocks / Enzotech Forged Copper CNB-S1L (South Bridge heat sink)

  18. #18
    Xtreme Member
    Join Date
    Aug 2007
    Location
    Aarhus, Denmark
    Posts
    314
    Have you tried the brute force attack ?
    AMD Ryzen 9 5900X
    ASRock Radeon RX 7900 XTX Phantom Gaming OC
    Asus ROG Strix B550-F Gaming Motherboard
    Corsair RM1000x SHIFT PSU
    32 GB DDR4 @3800 MHz CL16 (4 x 8 GB)

    1x WD Black SN850 1 TB
    1 x Samsung 960 250 GB
    2 x Samsung 860 1 TB
    1x Segate 16 TB HDD

    Dell G3223Q 4K UHD Monitor
    Running Windows 11 Pro x64 Version 23H2 build 22631.2506

    Smartphone : Samsung Galaxy S22 Ultra

  19. #19
    Xtreme Cruncher
    Join Date
    Jun 2006
    Location
    Land o' 10,000 lakes
    Posts
    836
    This is a really useful app. However, his other wonderful program IGHASHGPU does support multiple cards out of the box. Not sure when that was implemented, but I would expect it to make its way into this program eventually.

    I'm almost always available on Steam to chat. Same username.

  20. #20
    Xtreme Addict
    Join Date
    Jan 2008
    Location
    Vancouver,British Columbia, Canada
    Posts
    1,178
    And the standard pin number on an ATM/Bank card is just 4 numbers,on the average - would just take a few minutes at most to a ...recover..
    Nice utility,now where is my moms wallet
    just kidding don't get any ideas kids


    World Community Grid's mission is to create the world's largest public computing grid to tackle projects that benefit humanity.
    Our success depends upon individuals collectively contributing their unused computer time to change the world for the better.

  21. #21
    I am Xtreme
    Join Date
    Dec 2008
    Location
    France
    Posts
    9,060


    5870, stock clocks.
    Donate to XS forums
    Quote Originally Posted by jayhall0315 View Post
    If you are really extreme, you never let informed facts or the scientific method hold you back from your journey to the wrong answer.

  22. #22
    Xtreme Addict
    Join Date
    Oct 2006
    Posts
    2,141
    here is my 4890 @ 1GHz. This is a "custom" config meant for actual use, not just for a test file:





    Here is my config, just rename the RAR file you want to crack to "archive" and put it in the same folder. Or change the config to the right file name each time:
    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:b /c:a /min:1 /max:7 archive.rar
    goto end
    :error1
    echo Need file name
    :end
    Rig 1:
    ASUS P8Z77-V
    Intel i5 3570K @ 4.75GHz
    16GB of Team Xtreme DDR-2666 RAM (11-13-13-35-2T)
    Nvidia GTX 670 4GB SLI

    Rig 2:
    Asus Sabertooth 990FX
    AMD FX-8350 @ 5.6GHz
    16GB of Mushkin DDR-1866 RAM (8-9-8-26-1T)
    AMD 6950 with 6970 bios flash

    Yamakasi Catleap 2B overclocked to 120Hz refresh rate
    Audio-GD FUN DAC unit w/ AD797BRZ opamps
    Sennheiser PC350 headset w/ hero mod

  23. #23
    Xtreme Guru
    Join Date
    Dec 2002
    Posts
    4,046

  24. #24
    Xtreme Mentor
    Join Date
    Nov 2005
    Location
    Devon
    Posts
    3,437
    Very nice app!

    Click image for larger version. 

Name:	IGRARGPU 1107 1248.png 
Views:	10087 
Size:	138.7 KB 
ID:	100458



    Thanks Nedjo for the link!
    RiG1: Ryzen 7 1700 @4.0GHz 1.39V, Asus X370 Prime, G.Skill RipJaws 2x8GB 3200MHz CL14 Samsung B-die, TuL Vega 56 Stock, Samsung SS805 100GB SLC SDD (OS Drive) + 512GB Evo 850 SSD (2nd OS Drive) + 3TB Seagate + 1TB Seagate, BeQuiet PowerZone 1000W

    RiG2: HTPC AMD A10-7850K APU, 2x8GB Kingstone HyperX 2400C12, AsRock FM2A88M Extreme4+, 128GB SSD + 640GB Samsung 7200, LG Blu-ray Recorder, Thermaltake BACH, Hiper 4M880 880W PSU

    SmartPhone Samsung Galaxy S7 EDGE
    XBONE paired with 55'' Samsung LED 3D TV

  25. #25
    Xtreme Addict
    Join Date
    Oct 2006
    Posts
    2,141
    WOW! 1.1Ghz with 1.31v! Mine barely does 1Ghz with 1.35v Plus my card is locked at 1GHz max anyway.

    Those are some really impressive numbers too Lightman :O Do a longer test so you can see your actual average:

    @echo off
    if "%1" == "" goto error1
    igrargpu.exe /a:b /c:a /min:1 /max:7 test.rar
    goto end
    :error1
    echo Need file name
    :end
    Rig 1:
    ASUS P8Z77-V
    Intel i5 3570K @ 4.75GHz
    16GB of Team Xtreme DDR-2666 RAM (11-13-13-35-2T)
    Nvidia GTX 670 4GB SLI

    Rig 2:
    Asus Sabertooth 990FX
    AMD FX-8350 @ 5.6GHz
    16GB of Mushkin DDR-1866 RAM (8-9-8-26-1T)
    AMD 6950 with 6970 bios flash

    Yamakasi Catleap 2B overclocked to 120Hz refresh rate
    Audio-GD FUN DAC unit w/ AD797BRZ opamps
    Sennheiser PC350 headset w/ hero mod

Page 1 of 2 12 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •