Author Topic: Let's hear it!  (Read 1973787 times)

0 Members and 6 Guests are viewing this topic.

Offline Quik

  • Webmaster Guy
  • x86
  • Hero Member
  • *****
  • Posts: 3262
  • \x51 \x75 \x69 \x6B \x5B \x78 \x38 \x36 \x5D
    • View Profile
Re: Let's hear it!
« Reply #8010 on: August 07, 2009, 09:56:48 pm »


I've spent more than $3k on car stuff alone :p

It gets away from you if you don't watch yourself..
In all I have put about 1,500 in my car. but made about $400 back reselling stuff.

Oh, you can't factor in how you pay for stuff! That's cheating.. ;]
Quote
[20:21:13] xar: i was just thinking about the time iago came over here and we made this huge bomb and light up the sky for 6 min
[20:21:15] xar: that was funny

Offline Newby

  • x86
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: Let's hear it!
« Reply #8011 on: August 09, 2009, 02:37:53 am »
Hm. I've been working at cracking a program written in Delphi, and man, this thing is so fucking retarded.. some bits and pieces, from the trace I logged:

Code: [Select]
00000220 .rsrc:sub_50CA48+127BAC call    $+5                      sub_50CA48 call sub_50CA48:loc_6345F9   
00000220 .rsrc:locret_6357B1      retn                            returned to @Now   
...                       
00000220 CODE:sub_403ECC:locret_403ED3 retn                            sub_403ECC returned to CODE:0051A8F2   
00000220 .rsrc:sub_509A54+101462 call    $+5                      sub_509A54 call sub_509A54:loc_60AEBB   

It's somehow magically returning elsewhere from where it was called. It's actually getting annoying. Heh. It's like it's overwriting its own return address or something. But what's weird is that it'll do this in functions IDA recognizes as being standard functions.

Of course, if this thing disassembled everything properly, I wouldn't be having an issue. But half of these loc:6X* addresses are just a bunch of bytes that it can't make sense of.

:(
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Let's hear it!
« Reply #8012 on: August 09, 2009, 02:41:50 am »
Have you tried pressing 'c' to turn those bytes into code?

Also, why are all the addresses at the left the same?

<edit> And in terms of returning to the wrong place, remember that 'ret' just pops the top value off the stack and jumps there. If they modify the stack, it's going to return somewhere it didn't start. This isn't the crackme called 'shaker.exe', is it? :)
« Last Edit: August 09, 2009, 02:51:50 am by iago »

Offline BigAznDaddy

  • Hero Member
  • *****
  • Posts: 2163
    • View Profile
Re: Let's hear it!
« Reply #8013 on: August 09, 2009, 10:31:00 am »
woohoo I rode my bike on some single track trails for 3 hours yesterday. my butt hurts now.

Offline dark_drake

  • Mufasa was 10x the lion Simba was.
  • x86
  • Hero Member
  • *****
  • Posts: 2440
  • Dun dun dun
    • View Profile
Re: Let's hear it!
« Reply #8014 on: August 09, 2009, 04:21:53 pm »
Ah... Tuesday is the last day of my senior design 2 class. It's been a ton of work, but at least it was enjoyable. I do need a short break, though.
errr... something like that...

Offline Newby

  • x86
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: Let's hear it!
« Reply #8015 on: August 09, 2009, 06:49:09 pm »
Have you tried pressing 'c' to turn those bytes into code?

Also, why are all the addresses at the left the same?

I have. It seems to turn the bytes into random assembly... I fear it's incorrect, seeing as how it has a ton of things that don't seem necessary to the program. (e.g. DMA-related stuff, instructions I've *never* seen before, etc.)

And it's a program I won't name, since I don't want to be associated with cracking it. :P
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Let's hear it!
« Reply #8016 on: August 09, 2009, 07:50:42 pm »
Have you tried pressing 'c' to turn those bytes into code?

Also, why are all the addresses at the left the same?

I have. It seems to turn the bytes into random assembly... I fear it's incorrect, seeing as how it has a ton of things that don't seem necessary to the program. (e.g. DMA-related stuff, instructions I've *never* seen before, etc.)

And it's a program I won't name, since I don't want to be associated with cracking it. :P
Make sure you convert the exact instruction it jumps to, not the ones before or after.

If you look for my writeup of shaker.exe, you'll see some techniques I used to get around what you're describing:
http://svn.skullsecurity.org:81/ron/security/2009-shaker-crackme/

(The .exe is there too, disassemble it and see if it's similar)

Offline Newby

  • x86
  • Hero Member
  • *****
  • Posts: 10877
  • Thrash!
    • View Profile
Re: Let's hear it!
« Reply #8017 on: August 11, 2009, 01:09:13 pm »
I've been sick since two nights ago. I spent the last 24 hours sleeping, only to wake up on the hour every hour for some strange reason.

Boo.
- Newby
http://www.x86labs.org

Quote
[17:32:45] * xar sets mode: -oooooooooo algorithm ban chris cipher newby stdio TehUser tnarongi|away vursed warz
[17:32:54] * xar sets mode: +o newby
[17:32:58] <xar> new rule
[17:33:02] <xar> me and newby rule all

I'd bet that you're currently bloated like a water ballon on a hot summer's day.

That analogy doesn't even make sense.  Why would a water balloon be especially bloated on a hot summer's day? For your sake, I hope there wasn't too much logic testing on your LSAT. 

Offline BigAznDaddy

  • Hero Member
  • *****
  • Posts: 2163
    • View Profile
Re: Let's hear it!
« Reply #8018 on: August 12, 2009, 10:44:53 am »
I go back to school in 2 weeks and I still am not allowed to register for class What The Fuck

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Re: Let's hear it!
« Reply #8019 on: August 12, 2009, 12:24:10 pm »
I go back to school in 2 weeks and I still am not allowed to register for class What The Fuck
That sounds like an interesting class.

Offline Blaze

  • x86
  • Hero Member
  • *****
  • Posts: 7136
  • Canadian
    • View Profile
    • Maide
Re: Let's hear it!
« Reply #8020 on: August 12, 2009, 01:35:42 pm »
I go back to school in 2 weeks and I still am not allowed to register for class What The Fuck
That sounds like an interesting class.


Yeah, I'd like to sign up for that class, too!  But it won't let me sign up for class What The Fuck.
And like a fool I believed myself, and thought I was somebody else...

Offline BigAznDaddy

  • Hero Member
  • *****
  • Posts: 2163
    • View Profile
Re: Let's hear it!
« Reply #8021 on: August 12, 2009, 01:54:47 pm »
blehhh ;)

Offline Hitmen

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 1913
    • View Profile
Re: Let's hear it!
« Reply #8022 on: August 13, 2009, 03:36:32 am »
Fuck wikipedia and all of its links to other articles. I was looking something up in the article on the US constitution and ended up 3 hours later reading about the life of HP lovecraft and wondering what the hell I was still doing on there.
Quote
(22:15:39) Newby: it hurts to swallow

Offline dark_drake

  • Mufasa was 10x the lion Simba was.
  • x86
  • Hero Member
  • *****
  • Posts: 2440
  • Dun dun dun
    • View Profile
Re: Let's hear it!
« Reply #8023 on: August 13, 2009, 02:15:54 pm »
Fuck wikipedia and all of its links to other articles. I was looking something up in the article on the US constitution and ended up 3 hours later reading about the life of HP lovecraft and wondering what the hell I was still doing on there.
Exercise some self-control! There was this one time I was on Wikipedia reading about chemical engineering, and then I thought, "I'll check out some equipment." I eventually ended up on a page about stripteases.
errr... something like that...

Offline BigAznDaddy

  • Hero Member
  • *****
  • Posts: 2163
    • View Profile
Re: Let's hear it!
« Reply #8024 on: August 13, 2009, 10:08:00 pm »
Fucking bullshit. SDSU takes away my Cal Grant gives me a unsubsidized loan, and fucking raises fees from $2,000 a semester to $5000. 
Fucking piece of shit bull crap.