Jump to content

11 posts in this topic

Recommended Posts

Posted

Hi

 

Wow what an amazing forum this is. I am relatively new to pen-testing and stumbled upon this forum via googling clutch/class-dump-z etc.

 

I have been successful with clutch, class-dump, gdb, etc but some details elude me.

 

1. Clutch doesn't list stock Apple apps so how are we supposed to clutch them? Via grep PID? 

 

2a. All of this pen-testing produces only class header methods and property names etc? What about the REAL data that's in the methods defined in the .m files such as domain addresses, beacon UIDs, method definitions etc?

 

2b. So gdb gives us @selector names which are the names of the functions/methods but how are we supposed to work with the function names if we don't have the method definition? 

 

 

I was sort of disappointed with the results of my first days of pen-testing because I thought I could learn more about coding via dumped .m files where all the valuable syntax is located.  It was the whole point of starting to learn pen-testing. 

 

Are there any tools to view the actual code of a binary? Btw, all this stuff is fine for Obj-C but what about Swift binaries? Cycript is the way to go?

 

I've been reading tons of tutorials on iOS security but a lot of them seem to pre-date iOS 8. Some say use class-dump, some say use class-dump-z etc. Are there any current tutorials that are super thorough from basic of clutch all the way up to hooking into runtime?

 

Thanks

 

 

Posted

Hi

 

Wow what an amazing forum this is. I am relatively new to pen-testing and stumbled upon this forum via googling clutch/class-dump-z etc.

 

I have been successful with clutch, class-dump, gdb, etc but some details elude me.

 

1. Clutch doesn't list stock Apple apps so how are we supposed to clutch them? Via grep PID? 

 

2a. All of this pen-testing produces only class header methods and property names etc? What about the REAL data that's in the methods defined in the .m files such as domain addresses, beacon UIDs, method definitions etc?

 

2b. So gdb gives us @selector names which are the names of the functions/methods but how are we supposed to work with the function names if we don't have the method definition? 

 

 

I was sort of disappointed with the results of my first days of pen-testing because I thought I could learn more about coding via dumped .m files where all the valuable syntax is located.  It was the whole point of starting to learn pen-testing. 

 

Are there any tools to view the actual code of a binary? Btw, all this stuff is fine for Obj-C but what about Swift binaries? Cycript is the way to go?

 

I've been reading tons of tutorials on iOS security but a lot of them seem to pre-date iOS 8. Some say use class-dump, some say use class-dump-z etc. Are there any current tutorials that are super thorough from basic of clutch all the way up to hooking into runtime?

 

Thanks

What do you mean by "actual code"? There's thing called IDA which lets you encrypt the binary. That is how we hack. :)

Posted

Ok well IDC/IDA is all new to me. I don't want to do any hacking per se. I just want to view the original code that was created with the IDE. Is the closest we can get the header files with class-dump?

 

Also how do we clutch stock Apple apps?

Posted

Ok well IDC/IDA is all new to me. I don't want to do any hacking per se. I just want to view the original code that was created with the IDE. Is the closest we can get the header files with class-dump?

 

Also how do we clutch stock Apple apps?

so like your gonna make an stock.ipa and put it in appstore  xD

Posted (edited)

so like your gonna make an stock.ipa and put it in appstore  xD

HaHa and make billions$.

 

I guess no one on iOS Gods is actually a god then :( 

 

No one is going to teach me how to clutch stock apps?

Updated by osakaboy
Posted

Who's this noob DiDA you're talking about?

 

Jk :p

 

Class Dump is the closest you can get like in every Windows form application.

 

The latest Class Dump is classdump-dyld from limneos for iOS 8.

 

You can't see the stock apps in Clutch because they are not listed as mobile. The permissions are still on root however you can try to clutch the executable name of the stock app or try Flex 2 which displays them also.

Posted (edited)

@osakaboy

All the .m and source files are compiled into a binary.

If you want the code, you can only reverse engineer it with clutch and read the ARM instructions (using IDA) in the decrypted binary.

Decrypting & Disassembling the binary and getting the source code in plain text is just not possible.

Updated by KingRalph
Posted

@osakaboy

All the .m and source files are compiled into a binary.

If you want the code, you can only reverse engineer it with clutch and read the ARM instructions (using IDA) in the decrypted binary.

Decrypting & Disassembling the binary and getting the source code in plain text is just not possible.

So to clarify we CAN read the .m source code by using clutch then using IDA?  Are the ARM instructions the same as the method definitions? i.e. the code the programmer wrote?

Who's this noob DiDA you're talking about?

 

Jk :p

 

Class Dump is the closest you can get like in every Windows form application.

 

The latest Class Dump is classdump-dyld from limneos for iOS 8.

 

You can't see the stock apps in Clutch because they are not listed as mobile. The permissions are still on root however you can try to clutch the executable name of the stock app or try Flex 2 which displays them also.

But how do you clutch the executable if its number value i.e. 1-23 isn't listed in clutch? i.e. "clutch 2". And are you saying I should use classdump-dyld instead of the older class-dump tools? Classdump-dyld is specifically written for iOS 8?

Posted

So to clarify we CAN read the .m source code by using clutch then using IDA?  Are the ARM instructions the same as the method definitions? i.e. the code the programmer wrote?

Absolutely not.  :no:

The closest you can get to the source code is reading the binary's ARM processor code.

You cannot read the code in plain objective c code.

If you want to find out more info about the app's code, you can debug it using FLEXible.

Posted

But how do you clutch the executable if its number value i.e. 1-23 isn't listed in clutch? i.e. "clutch 2". And are you saying I should use classdump-dyld instead of the older class-dump tools? Classdump-dyld is specifically written for iOS 8?

I don't think it has to be listed when you type Clutch "Binaryname". Clutch 1.4.7 has it I believe. Anyway I read somewhere that you don't need to crack the stock apps to use class dump

 

Yea cd-dyld is faster and does not generate errors because of some iOS 8 structures.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Block Kingdom v0.04.70 [ +13 APK MOD ] Cheat Menu
      Mod APK Game Name: Block Kingdom
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.tripledot.blastroyale&hl=en_US

      🤩 Hack Features

      - Cheat Menu / Play Match Then Back Show Menu Button©️
      - Cheat Menu / Between playing Touch [ Goal ] Then Show©️
      - Set LvL
      - TuT Finished
      - ADD Coin
      - ADD Life
      - ADD Inf Life
      - ADS Remove
      - Power Inf
      - Power Freeze
      - Weekly Quest
      - Events
      - Auto Win
      - Auto Play 10x
      • 0 replies
    • Zombie Hunter: Shoot or Dead v0.0.2.9 [ +5 APK MOD ] Never Die
      Mod APK Game Name: Zombie Hunter: Shoot or Dead
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.horus.zombie.war&hl=en_US

       

      🤩 Hack Features

      - HP Max
      - Armor Max
      - M Gun Unlimited Ammo
      - M Gun Unlimited DMG
      - M Gun Fire Rate
      • 0 replies
    • Shadow Knights Idle RPG V53 [ +22 APK MOD ] Currency Max
      Mod APK Game Name: Shadow Knights : Idle RPG
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.cookapps.ShadowKnightsIdleRPG&hl=en

      🤩 Hack Features

      - Unlimited Gems / Achievements Reward
      - Unlimied Gems / Quest Reward
      - Unlimited Gold / Increase Instead Of Decrease
      - Unlimited Soul / Increase Instead Of Decrease
      - Unlimited Token / Earn Some
      - Unlimited Rebirth / Linked With Bounse
      - Unlimited Keys +3 / Increase Instead Of Decrease
      - Shadow Unlock Cost 0
      - Unlimited Gold Drop / Enemy
      - Unlimited Soul Drop / Enemy
      - Level Up Faster / Earn Some
      - Cost 0 / Token Shop
      - Unlimited Reward / Token Shop
      - Quest Claim
      - Dungeon Rewards / Gems Token Items
      - Cost 0 / Shadow LvL Up
      - Cost 0 / Lord LvL Up
      - Cost 0 / ARTIFACT LvL Up
      - Monster Status / DMG HP DEF ATK-Speed ATK-Range
      - Lord Status / DEF Critical ATK-Speed ATK-Range ATK-Splash / Just Upgrade
      - Shadow Status / DMG-Inc HP-Inc ATK-Speed ATK-Range ATK-Splash / Just Upgrade
      - Battle Pass Free / Claim Unlimited
      • 0 replies
    • Tales of Brave doomsday battle v2.1.21 [ +9 APK MOD ] Never Die
      Mod APK Game Name: Tales of Brave doomsday battle
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.tianyou.kingrush&hl=en_US

       

      🤩 Hack Features

      - ADS NO [ Rewards Free ]
      - Never Die
      - ONE HiT KiLL
      - Enemy Movement Speed
      - ATK Speed
      - Bullet Max 20
      - Bullet Size Big
      - Enemy Freeze
      - Wall No Hit Enemy
      • 0 replies
    • Pirate Captain Tides of War TD v2.3.2 [ +12 APK MOD  ] Auto Win
      Mod APK Game Name: Pirate Captain Tides of War TD
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.fanqu.b6&hl=en_US

      🤩 Hack Features

      - Diamond Card Active [ ViP ]
      - Ad Card Active
      - Diamond [ Max 10000 Earn With Battle Chest Cost ]
      - Avatar Unlocked
      - Frame unlocked
      - Battle Chest ADS Max [ Easy To Unlock ]
      - Daily Bundle [ Claim Unlimited Free Only ]
      - Weekly Bundle [ Claim Unlimited Free Only ]
      - Monthly Bundle [ Claim Unlimited Free Only ]
      - Golden Silver Premium Keys [ Easy To Get With Bundle ]
      - Attack [ Linked ] Auto Win Both Of Use
      - Auto Win
      • 0 replies
    • Good Coffee, Great Coffee v1.10.3 +8 Mods [ Unlimited Currencies ]
      Mod APK Game Name: Good Coffee, Great Coffee By TAPBLAZE
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.tapblaze.coffeebusiness&hl=en_GB

       

      🤩 Hack Features

      - Unlimited Cash
      - Unlimited Gems
      - Unlimited Energy
      - Unlimited Brew Points
      - Unlimited Daily Rewards
      - All Decor Unlocked
      - All Equipment Unlocked
      - All Equipment Upgrades Unlocked
      - All Shop Upgrades Unlocked
      - Perfect Drinks
        • Like
      • 4 replies
    • Dragon Village Rumble v1.006.020 +3 Jailed Cheats [ God Mode + More ]
      Modded/Hacked App: Dragon Village Rumble By Highbrow
      Bundle ID: com.highbrow.games.dvb.apple
      App Store Link: https://apps.apple.com/us/app/dragon-village-rumble/id6754904783?uo=4

       


      🤩 Hack Features

      - God Mode
      - One-Hit Kill
      - Game Speed Multiplier
        • Informative
        • Winner
        • Like
      • 39 replies
    • Tasty Travels: Merge Game v45.0 +4 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: Tasty Travels: Merge Game By Century Games Pte. Ltd.
      Bundle ID: com.fatmerge.global
      iTunes Store Link: https://apps.apple.com/us/app/tasty-travels-merge-game/id6471045672?uo=4

       


      🤩 Hack Features

      - Unlimited Currencies -> Earn some.
      - Unlimited Energy -> Earn some.
      - Unlock Full Board -> In-game, tap the Shop button.*
      - Level Up Once -> In-game, tap the Shop button.*

      * - Only 1 feature can be enabled at once.
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 52 replies
    • Good Coffee, Great Coffee v1.10.2 +8 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: Good Coffee, Great Coffee By TAPBLAZE, LLC
      Bundle ID: com.tapblaze.coffeebusiness
      iTunes Store Link: https://apps.apple.com/us/app/good-coffee-great-coffee/id1603584945?uo=4
       


      🤩 Hack Features

      - Unlimited Cash
      - Unlimited Gems
      - Unlimited Energy
      - Unlimited Brew Points
      - Unlimited Daily Rewards
      - All Decor Unlocked
      - All Equipment Unlocked
      - All Equipment Upgrades Unlocked
      - All Shop Upgrades Unlocked
      - Perfect Drinks
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 136 replies
    • Merge Studio: Fashion Makeover v4.2.0 +50++ Jailed Cheats [ Debug Menu ]
      Modded/Hacked App: Merge Studio: Fashion Makeover By Paxie Games Oyun ve Yazilim Anonim Sirketi
      Bundle ID: com.paxiegames.mergestudio
      iTunes Store Link: https://apps.apple.com/us/app/merge-studio-fashion-makeover/id1615964753?uo=4


      Hack Features:
      - Debug Menu -> Head over to Settings and toggle the Sound button.


      Jailbreak required hack(s): [Mod Menu Hack] Merge Studio: Fashion Makeover v2.3.0 +50++ Cheats [ Debug Menu ] - Free Jailbroken Cydia Cheats - iOSGods
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Informative
        • Agree
        • Thanks
        • Winner
        • Like
      • 97 replies
    • God Breaker: Roguelike ARPG v1.1.0 [ +3 Cheats ] Easy Win
      Modded/Hacked App: God Breaker: Roguelike ARPG By GrowKing Inc.
      Bundle ID: com.growking.godslayer
      App Store Link: https://apps.apple.com/us/app/god-breaker-roguelike-arpg/id6746064502?uo=4

      🤩 Hack Features

      - ATK MAX
      - HP MAX
      - DEF MAX
      • 0 replies
    • God Breaker: Roguelike ARPG v1.1.0 [ +3 Jailed ] Easy Win
      Modded/Hacked App: God Breaker: Roguelike ARPG By GrowKing Inc.
      Bundle ID: com.growking.godslayer
      App Store Link: https://apps.apple.com/us/app/god-breaker-roguelike-arpg/id6746064502?uo=4

      🤩 Hack Features

      - ATK MAX
      - HP MAX
      - DEF MAX
      • 0 replies
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines