Go Back   UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats > Anti-Cheat Software & Programming > .NET

- Sponsored Advertisement -
http://www.myfpscheats.com/

Welcome to the UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats.
You have to register before you can post and see and access any of the advanced forum features, please click the register link to proceed to the registration form. To start viewing threads or posts, select a forum that you want to visit from the selection below.
.NET
hacking programming reversing
You are Unregistered, please register to gain Full access.    
Closed Thread
 
Thread Tools

How Do I Make
Old 09-07-2010, 09:26 AM   #1
Posting Well

GameTrainerMake's Avatar

Join Date: Jul 2010
Posts: 25
Reputation: -1132
Rep Power: 0
GameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these parts
How Do I Make

Im Wondering If Someone Can guide me through a Tutorial on how to make a Loader Like Gordon's

Any Help Is appreciated!

Thanks!
GameTrainerMake is offline



Old 09-07-2010, 09:30 AM   #2
Donator

Blubsi's Avatar

Join Date: May 2009
Posts: 535
Reputation: 10144
Rep Power: 144
Blubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server space
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (1)
Points: 9,067, Level: 11
Points: 9,067, Level: 11 Points: 9,067, Level: 11 Points: 9,067, Level: 11
Activity: 4.7%
Activity: 4.7% Activity: 4.7% Activity: 4.7%
Last Achievements
A loader usually is used for hacks you got to pay.
No payhacktalk on UC.
Why don't you ask gordon?
Blubsi is online now


Old 09-07-2010, 09:41 AM   #3
Posting Well

GameTrainerMake's Avatar

Threadstarter
Join Date: Jul 2010
Posts: 25
Reputation: -1132
Rep Power: 0
GameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these parts
its not for a payhack

my public hacks keep getting Hex Edited. and want to make a loader to prevent that from happening all the time!

Please Help

i PMed gordon here and his site.. he never reply's
GameTrainerMake is offline


Old 09-07-2010, 09:41 AM   #4
Donator

Blubsi's Avatar

Join Date: May 2009
Posts: 535
Reputation: 10144
Rep Power: 144
Blubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server space
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (1)
Points: 9,067, Level: 11
Points: 9,067, Level: 11 Points: 9,067, Level: 11 Points: 9,067, Level: 11
Activity: 4.7%
Activity: 4.7% Activity: 4.7% Activity: 4.7%
Last Achievements
Why the fuck public hacks should get hex edited?
Makes no sense to me.
Blubsi is online now


Old 09-07-2010, 09:46 AM   #5
Super Moderator

Kiwinz's Avatar

Join Date: Jan 2008
Location: New Zealand
Posts: 2,549
Reputation: 73932
Rep Power: 839
Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!
Points: 47,200, Level: 32
Points: 47,200, Level: 32 Points: 47,200, Level: 32 Points: 47,200, Level: 32
Activity: 29.4%
Activity: 29.4% Activity: 29.4% Activity: 29.4%
Last Achievements
There are much easer ways to prevent hex editing. Why not do a few checksums on Xor'd text strings ?
It will generally stop children who are usually the ones that are into theft.

Making a somewhat secure loader/streamer takes weeks + more.

A Loader is generally associated with private hacks, and when things are private you can sell them off. Always expect that when you mention a topic such as this
__________________



"Those who seek revenge must dig two graves, one for his enemy and another for himself."


On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.

Last edited by Kiwinz; 09-07-2010 at 09:58 AM.
Kiwinz is online now


Old 09-07-2010, 09:47 AM   #6
Level 3

Gellin's Avatar

Join Date: Nov 2007
Location: msdn
Posts: 528
Reputation: 22916
Rep Power: 291
Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!Gellin has reputation that takes up 2GB of server space!
Points: 16,705, Level: 17
Points: 16,705, Level: 17 Points: 16,705, Level: 17 Points: 16,705, Level: 17
Activity: 1.1%
Activity: 1.1% Activity: 1.1% Activity: 1.1%
Last Achievements
Because all amazing coders at "Mega Philthy Glitchy Hacks" learned to use hex editors to change around strings to call the hacks their own and release them there. Long story short encrypt your strings and it should stop most of them.
__________________
Gellin is offline


Old 09-07-2010, 09:48 AM   #7
Donator

Blubsi's Avatar

Join Date: May 2009
Posts: 535
Reputation: 10144
Rep Power: 144
Blubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server space
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (1)
Points: 9,067, Level: 11
Points: 9,067, Level: 11 Points: 9,067, Level: 11 Points: 9,067, Level: 11
Activity: 4.7%
Activity: 4.7% Activity: 4.7% Activity: 4.7%
Last Achievements
Quote:
Originally Posted by Kiwinz View Post
There are much easer ways to prevent hex editing. Why not do a few checksums on Xor'd text strings ?
It will generally stop children who are generally the ones that are into theft.

Making a somewhat secure loader/streamer takes weeks + more.

A Loader is generally associated with private hacks, and when things are private you can sell them off. Always expect that when you mention a topic such as this
Still there's no sense in Hex editing a public hack.
What should be edited there?
Blubsi is online now


Old 09-07-2010, 09:57 AM   #8
Super Moderator

Kiwinz's Avatar

Join Date: Jan 2008
Location: New Zealand
Posts: 2,549
Reputation: 73932
Rep Power: 839
Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!
Points: 47,200, Level: 32
Points: 47,200, Level: 32 Points: 47,200, Level: 32 Points: 47,200, Level: 32
Activity: 29.4%
Activity: 29.4% Activity: 29.4% Activity: 29.4%
Last Achievements
Quote:
Originally Posted by Blubsi View Post
Still there's no sense in Hex editing a public hack.
What should be edited there?
Generally in public releases there will be some form of waster marker with the creators name or other definable feature.
Leechers will edit that string and replace it as their own, then take the credit for it.
__________________



"Those who seek revenge must dig two graves, one for his enemy and another for himself."


On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.
Kiwinz is online now


Old 09-07-2010, 10:11 AM   #9
Posting Well

GameTrainerMake's Avatar

Threadstarter
Join Date: Jul 2010
Posts: 25
Reputation: -1132
Rep Power: 0
GameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these parts
who ever hexedited my hack edited the name of the hack.. and changed the Creator. which was me.

4 people have done this, and now Combat Arms detectes Upx + themida. thats why i want a loader.. and i only want a simple loader.. login, start CA , injected.

i already have the Login part done. just need help with the injection part, and loading .dll from either a server or the resource's
GameTrainerMake is offline


Old 09-07-2010, 10:12 AM   #10
Donator

Blubsi's Avatar

Join Date: May 2009
Posts: 535
Reputation: 10144
Rep Power: 144
Blubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server spaceBlubsi 's rep takes up 1 gig of server space
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (1)
Points: 9,067, Level: 11
Points: 9,067, Level: 11 Points: 9,067, Level: 11 Points: 9,067, Level: 11
Activity: 4.7%
Activity: 4.7% Activity: 4.7% Activity: 4.7%
Last Achievements
Quote:
Originally Posted by GameTrainerMake View Post
who ever hexedited my hack edited the name of the hack.. and changed the Creator. which was me.

4 people have done this, and now Combat Arms detectes Upx + themida. thats why i want a loader.. and i only want a simple loader.. login, start CA , injected.

i already have the Login part done. just need help with the injection part, and loading .dll from either a server or the resource's
Don't you think somebody will hex edit your loader?
And also take credits for it?;D
Blubsi is online now


Old 09-07-2010, 10:15 AM   #11
Nov
The Legendary Cheater

Nov's Avatar

Join Date: Nov 2008
Location: Sweden
Posts: 486
Reputation: 17501
Rep Power: 224
Nov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UC
Points: 13,961, Level: 15
Points: 13,961, Level: 15 Points: 13,961, Level: 15 Points: 13,961, Level: 15
Activity: 1.2%
Activity: 1.2% Activity: 1.2% Activity: 1.2%
Last Achievements
Safe way would of course be streaming bytes from server.. simple socket communication.
But unless you want to get into manual mapping the module to the game's process, you're gonna have to store it on disk before injection.
Which of course is very visible to anyone looking to steal it

There's sample code for DLL injection & manual mapping right here on the forums, just search/browse a bit.
__________________
Moo. ‾\(º_˚ )/‾
Nov is online now


Old 09-07-2010, 10:19 AM   #12
Posting Well

GameTrainerMake's Avatar

Threadstarter
Join Date: Jul 2010
Posts: 25
Reputation: -1132
Rep Power: 0
GameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these parts
Quote:
Originally Posted by Blubsi View Post
Don't you think somebody will hex edit your loader?
And also take credits for it?;D

its going to be packed to the sh*t house with the newest .NET Reactor or even Themida

also i take credits for everything i do if i use someone else's source code
GameTrainerMake is offline


Old 09-07-2010, 10:21 AM   #13
Super Moderator

Kiwinz's Avatar

Join Date: Jan 2008
Location: New Zealand
Posts: 2,549
Reputation: 73932
Rep Power: 839
Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!
Points: 47,200, Level: 32
Points: 47,200, Level: 32 Points: 47,200, Level: 32 Points: 47,200, Level: 32
Activity: 29.4%
Activity: 29.4% Activity: 29.4% Activity: 29.4%
Last Achievements
Quote:
Originally Posted by GameTrainerMake View Post

i already have the Login part done. just need help with the injection part, and loading .dll from either a server or the resource's
Recommend you stay away from that for two reasons.

1. No one is going to help you with that feature.
2. Considering you are asking for help, you wont have any idea how easy it is to exploit. A simple packet sniff will no doubt take you out. Therefore, people can dump the packets, and get the .dll, then Hex edit it again.

A Loader isn't what you need to solve your problem.

Just Xor the Strings that you want to protect in your hack, then do a simple hash checksum. E.g MD5, CRC32 or even SHA-1/2

Much more effective and practical then a loader.

You dont need a commercial packer to rid yourself of your issue.
__________________



"Those who seek revenge must dig two graves, one for his enemy and another for himself."


On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.
Kiwinz is online now


Old 09-07-2010, 10:28 AM   #14
Posting Well

GameTrainerMake's Avatar

Threadstarter
Join Date: Jul 2010
Posts: 25
Reputation: -1132
Rep Power: 0
GameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these partsGameTrainerMake is infamous around these parts
OK well i dont no much about Xor !

Elaborate please
GameTrainerMake is offline


Old 09-07-2010, 10:34 AM   #15
SEGnosis
Guest

Posts: n/a
o: if you're using D3D for your menus and that gets hex edited in the credits and etc, then use a sprite?
And check the sprite with a shitty DWORD Total = ImageBytes[ i ] / 2;
if Total != Some large number that should be the total then crash the game or sum crap idc


Old 09-07-2010, 10:40 AM   #16
Super Moderator

Kiwinz's Avatar

Join Date: Jan 2008
Location: New Zealand
Posts: 2,549
Reputation: 73932
Rep Power: 839
Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!Kiwinz has a huge epeen!
Points: 47,200, Level: 32
Points: 47,200, Level: 32 Points: 47,200, Level: 32 Points: 47,200, Level: 32
Activity: 29.4%
Activity: 29.4% Activity: 29.4% Activity: 29.4%
Last Achievements
Heres what I once used in my projects. Basic Xor Function

Argument 1 buff: This can either be plain text or Cypher text, it worked both ways.
Argument 2 chain: Password / Encryption key, what ever you want to call it
Argument 3 len: Size of Argument 1.

Few simple mods, this should work for any language, google has millions of examples.
Code:
//Auxiliary Function
void Integrity::Auxiliary(char* buff, char const* chain, int len)
{
		for(int i=0; i<len; i++)
			*(buff++) ^= *(chain++);	
}
Would Also Suggest doing a checksum.
__________________



"Those who seek revenge must dig two graves, one for his enemy and another for himself."


On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.
Kiwinz is online now


Old 09-07-2010, 12:05 PM   #17
Nov
The Legendary Cheater

Nov's Avatar

Join Date: Nov 2008
Location: Sweden
Posts: 486
Reputation: 17501
Rep Power: 224
Nov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UCNov Will always be a legend at UC
Points: 13,961, Level: 15
Points: 13,961, Level: 15 Points: 13,961, Level: 15 Points: 13,961, Level: 15
Activity: 1.2%
Activity: 1.2% Activity: 1.2% Activity: 1.2%
Last Achievements
Here's what I wrote in C#, uses single byte static "key" (less secure than a longer key of course)
Exchange 0x58 for whatever.
PHP Code:
        // simple xor cipher
        
private byte cipher(byte c)
        {
            
^= 0x58// 88, our key
            
return c;
        }

        
// nibble swap
        
private byte swap(byte c)
        {
            
byte a = (byte)(>> 4);
            
= (byte)(<< 4);
            return (
byte)(c);
        }

        public 
byte[] encipher(string s)
        {
            
byte[] = new byte[s.Length];

            for (
int i 0s.Lengthi++)
            {
                
b[i] = cipher((byte)s[i]);
                
b[i] = swap(b[i]);
            }

            return 
b;
        }

        public 
string decipher(byte[] b)
        {
            
string s "";

            for (
int i 0b.Lengthi++)
            {
                
b[i] = swap(b[i]);
                
+= (char)cipher(b[i]);
            }

            return 
s;
        } 
Also swaps the nibbles for the lulz.
__________________
Moo. ‾\(º_˚ )/‾
Nov is online now


Old 09-07-2010, 01:06 PM   #18
Retired Admin

learn_more's Avatar

Join Date: Sep 2006
Posts: 5,249
Reputation: 93628
Rep Power: 1106
learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!learn_more has a huge epeen!
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (2)
sieg heil Nazi
Points: 70,490, Level: 39
Points: 70,490, Level: 39 Points: 70,490, Level: 39 Points: 70,490, Level: 39
Activity: 24.7%
Activity: 24.7% Activity: 24.7% Activity: 24.7%
Last Achievements
Award-Showcase
Quote:
Originally Posted by GameTrainerMake View Post
OK well i dont no much about Xor !

Elaborate please
are you seriously too lazy to do a bit research yourself?
__________________
learn_more is offline


Old 09-07-2010, 04:09 PM   #19
It's Ram Hot

Quicktime's Avatar

Join Date: May 2007
Location: England
Posts: 1,125
Reputation: 18500
Rep Power: 265
Quicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UCQuicktime Will always be a legend at UC
Points: 20,273, Level: 19
Points: 20,273, Level: 19 Points: 20,273, Level: 19 Points: 20,273, Level: 19
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Last Achievements
Quote:
Originally Posted by GameTrainerMake View Post
OK well i dont no much about Xor !

Elaborate please
Hello,

You sound a lot like that guy who posted a similar thread the other day (which I closed), Freitag, but I will let this slip away as coincidence for the time-being.

Anyway, you can easily encode/decode strings to another base (like base 64) or using an obfuscation function like xor to hide your strings and make them non-world readable. By that, I mean they will not show up in a hex editor.

I am not going to show you how to write an xor function, but it is very easy. It's simply a lock and key scenario. Try Google.

Regards
Quicktime is offline


Old 09-07-2010, 06:03 PM   #20

CallMeEclipse's Avatar

Join Date: Jul 2009
Location: California
Posts: 2,330
Reputation: 33489
Rep Power: 412
CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!CallMeEclipse has a huge epeen!
Delta Fighter Champion Jumpin Joe Champion
Recognitions:
Members who have contributed financial support towards UnKnoWnCheaTs. Donation (1)
Points: 26,395, Level: 23
Points: 26,395, Level: 23 Points: 26,395, Level: 23 Points: 26,395, Level: 23
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Last Achievements
another Idea, release your work on uc-forum, as a lot of people looking for game hacks come here first, and if they see it somewhere else they will know that you made it, not to mention, when you challenge someone who takes credit from your cheats, you will have reliable proof (yours will be posted before theirs).
__________________


(1217 AM) uNrEaL: One man's slap in the face is another man's slit throat
CallMeEclipse is offline

Closed Thread  

  • Submit Thread to Digg
  • Submit Thread to del.icio.us
  • Submit Thread to StumbleUpon
  • Submit Thread to Google
  • Submit Thread to Facebook
  • Submit Thread to My Yahoo!
  • Submit Thread to MySpace
  • Submit Thread to Twitter
  • Submit Thread to Reddit



Tags
make
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT +1. The time now is 11:04 PM.