home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Library / +HCU / 031-040.TXT < prev    next >
Encoding:
Text File  |  2000-05-25  |  65.4 KB  |  1,797 lines

  1.  
  2. ========================================================
  3. +HCU Maillist          Issue: 31              10/17/1997
  4. --------------------------------------------------------
  5. Send Articles To:......................... *************
  6. Info, Help, Unsubscription, etc:....... ****************
  7. ========================================================
  8.  
  9. CONTENTS:
  10.  
  11. #1  Subject: please repost
  12.  
  13. #2  Subject: new protection
  14.  
  15. ARTICLES:
  16.  
  17. -----#1-------------------------------------------------
  18. Subject: please repost
  19.  
  20. Hello,
  21.  
  22. can he who posted the link to ProView at Franklin Software (and a second
  23. link too) please repost the link to the second program. I think it was
  24. Sourcesomething for WinNT...
  25.  
  26. TIA,
  27.  
  28. WAFNA of FCA
  29.  
  30. -----#2-------------------------------------------------
  31. Subject: new protection
  32.  
  33. If I'm not mistaken, UNIX passwords work the same way.  it encrypts the
  34. password using the password.  And just how many +crackers are there now?
  35.  
  36. Shadow Stalker (not a + ...yet)
  37.  
  38. =====End of Issue 31====================================
  39.  
  40.  
  41.  
  42.  
  43.  
  44. ========================================================
  45. +HCU Maillist          Issue: 32              10/18/1997
  46. --------------------------------------------------------
  47. Send Articles To:......................... *************
  48. Info, Help, Unsubscription, etc:....... ****************
  49. ========================================================
  50.  
  51. CONTENTS:
  52.  
  53. #1  Subject: encryption protection
  54.  
  55. #2  Subject: +crackers  
  56.  
  57. #3  Subject: reply to WAFNA of FCA
  58.  
  59. ARTICLES:
  60.  
  61. -----#1-------------------------------------------------
  62. Subject: encryption protection
  63.  
  64. Hello all
  65.  
  66. someone mentioned protection by encryption. I had also once thought 
  67. about that - the program is crippled, some parts are encrypted, and 
  68. you need to enter a word to decrypt them - so let's say the 
  69. decryption works in this way: you enter the word ALIBABA and the 
  70. program does this routine
  71.  
  72. $4000: 00 + asc(a) = real value n.1
  73. $4001: f0 + asc(b) = real value n.2
  74.  
  75. .... and so on....
  76.  
  77. a good protection, especially, if, as suggested, the program gives no 
  78. indication as to whether is has been correctly decrypted.
  79.  
  80. However, given the silly world of 'wizards', of 'are you sure you 
  81. want to delete this file', etc., people wouldn't like a program that 
  82. doesn't give any message like 'thank you for registering', etc.
  83.  
  84. A second problem, of course, is that as soon as someone like me gets 
  85. hold of the password, it goes on USENET....
  86.  
  87. that could be overcome by a key - for instance, the program, when 
  88. first run, generates a key, say 'sjdfgsdjf' and that key would need a 
  89. second key to generate the correct code:
  90.  
  91. $2000: fe + asc(mid$(str1$,1,1)) - asc(mid$(str2$,1,1) = correct 
  92. value
  93.  
  94. which is all neat and effective.
  95.  
  96. However, there is already something similar with the ziplock, which
  97. uses RSA encryption.
  98.  
  99. On second thought, why bother with all this....... just release the 
  100. crippled program and sell the real thing.....
  101.  
  102. WAFNA
  103.  
  104.  
  105. -----#2-------------------------------------------------
  106. Subject: +crackers  
  107.  
  108. Shadow Stalker wrote.....
  109.  
  110. > -----#2-------------------------------------------------
  111. > Subject: new protection
  112. > If I'm not mistaken, UNIX passwords work the same way.  it encrypts
  113. > the password using the password.  And just how many +crackers are
  114. > there now?
  115. > Shadow Stalker (not a + ...yet)
  116.  
  117. as a matter of fact.... who invented this "+" idea? Apologies to all 
  118. the + people on the list, but when I first saw this, my first idea 
  119. was - I will make myself and my friends ********** who are more 
  120. powerful than +crackers (we can kickban the +crackers hehehe)
  121.  
  122. WAFNA of FCA or shall I say ****** of *****
  123.  
  124. -----#3-------------------------------------------------
  125. Subject: reply to WAFNA of FCA
  126.  
  127. Wafna;
  128.    The second item I sent is called Source Navigator (5 mb), and is at:
  129.  
  130.                       *********************
  131.  
  132.    Written for several OS's but DOES NOT come in a WIN95 version, a
  133. version for WINDOWS NT is available.
  134.    This IS a crippled (lite) product, but with ONLY the proper "serial
  135. number", all disabled functions will work, and you will have a FULLY
  136. functional product.
  137.  
  138.    Since our news letter is back up, and I'm assuming every one is
  139. getting it, I will ask one more time if anyone would "donate" a full
  140. working version (8 mb) of IDA PRO, Version 3.64 or later, to me. My
  141. intent is to make the program "public" by placing it on the web for
  142. downloading.
  143.    Nobody replied to my last request, and if nobody replies to this
  144. request, I'll have to pay for the program out of my own pocket. If
  145. you've already spent the $200.00 for the program, why not save me the
  146. cost? When I upload it to the web, I will send the address to this news
  147. letter so we can all use this program.
  148.                                                    Hackmore Readrite
  149.  
  150.  
  151. =====End of Issue 32====================================
  152.  
  153.  
  154.  
  155.  
  156.  
  157. ========================================================
  158. +HCU Maillist          Issue: 33              10/19/1997
  159. --------------------------------------------------------
  160. Send Articles To:......................... *************
  161. Info, Help, Unsubscription, etc:....... ****************
  162. ========================================================
  163.  
  164. CONTENTS:
  165.  
  166. #1  Subject: RE: encryption protection
  167.  
  168. #2  Subject: Cracking Corel/Elan protection scheme...
  169.  
  170. #3  Subject: Newsgroup delete proggy...
  171.  
  172. #4  Subject: Re: encryption protection
  173.  
  174. #5  Subject: +crackers
  175.  
  176. ARTICLES:
  177.  
  178. -----#1-------------------------------------------------
  179. Subject: RE: encryption protection
  180.  
  181. re: encryption protection
  182.  
  183. Another idea is to make the registration key (or even better, the key 
  184. plus the "user ID" ASCII value) equal to the offset of the funtion that 
  185. decrypts the program, such as
  186.  
  187. mov eax, reg_key
  188. call [eax]
  189.  
  190. --similar to the way OOP(s) programs call member functions. The disabled 
  191. features could then be encrypted within the executable, with the 
  192. encryptor routine being called only by a relative address. If you code 
  193. it well (i.e. obscurely) and throw in a few uncalled encryption routines 
  194. (each with a different algorithm), you should be able to frustrate a 
  195. good number of crackers.
  196.  
  197. _m
  198.  
  199. ______________________________________________________
  200. Get Your Private, Free Email at **********************
  201.  
  202. -----#2-------------------------------------------------
  203. Subject: Cracking Corel/Elan protection scheme...
  204.  
  205. Hi there Noose,
  206.  
  207. > OK, the way I cracked the date problem was using WinDasm32, I pulled
  208. > disass. the corel app (I've been using PhotoPaint 7 Plus). One of
  209. > the import functions is GetLocalTime (I think it's a kernel
  210. > routine). Anyway, there's only one reference to it which happens to
  211. > be within a standard MS C++ routine to convert the full date into
  212. > seconds from 1970, with adjustments for time zone etc.
  213.  
  214.        Did PhotoPaint dissasemble properly? Whenever I attempt to
  215. dissasemble any Corel/Elan protected app WDasm falls over :-( All the
  216. data references are missing - which doesn't make analysing any easier
  217. :-)
  218.  
  219. > I actually stumbled in this routine whilst analyzing the demo
  220. > version of Elan from their website. Try downloading the demo and
  221. > adding the string "ELMDEBUG=1" to your environment. You'll find that
  222. > when running, the protection displays debugging info which gives
  223. > details of what the ???.lic file contains encoded in those long
  224. > numbers.
  225.  
  226.         Hmm....how big is this download?
  227.  
  228. > It is then a simple enough matter (so long as you have access to the
  229. > MS specification on how GetLocalTime returns its values) to fool the
  230. > protection into always believing it is the same date - by adding a
  231. > small routine to return the same date every time.
  232.  
  233.          Yes, I've tried this out ('live', in memory using SoftICE)
  234. and it seems to work fine - actually, it is very easy to make the
  235. program run regardless of the date if the *year* is the same as the
  236. install year - if you change the year things become considerably more
  237. difficult. One thing that might help, whenever any part of the program
  238. 'fails' a check, a value similar to 'FFFFFFEA' for example is loaded
  239. into EAX - so jump over these (e.g. reverse the previous jmps/cmps )!
  240. I'm not sure how the EXE itself could be patched permanently though,
  241. since if there is only one GetLocalTime call in the dead listing it is
  242. probably used throughout the program to retreive the date - this may
  243. be a problem for say the WebMaster suite, which may depend on the date
  244. for the age of files etc? Anyway, I think it would be a good idea to
  245. try and make some sort of generic crack, as you suggest....
  246.  
  247. > Now, base+metal has suggested a few things about the registry value
  248. > which suggest that it contains the actual install date encoded. I
  249. > believe that is could be a very simple matter to write a routine to
  250. > get the value of this key, convert it to the date it indicates, and
  251. > plug that into a crack. Thus  making a generic crack for virtually
  252. > all Corel 30-day trial apps and also many from other companies which
  253. > use the system.
  254.  
  255.          Yes, this sounds the most viable approach to cracking this
  256. scheme...I've not really looked into how the install date is
  257. encoded...perhaps I should....
  258.  
  259. > I'm actually quite interested in finding out how the ???.lic file
  260. > encodes the information it contains, but I think that could be a
  261. > little long-winded, and if I'm correct with the above assumption,
  262. > also a little pointless.
  263.  
  264.           That of course would be the cleanest crack, but it may be
  265. pretty difficult to generate a valid lic file....
  266.  
  267. Cheers,
  268. +ReZiDeNt
  269.  
  270.  
  271.  
  272. -----#3-------------------------------------------------
  273. Subject: Newsgroup delete proggy...
  274.  
  275. > Hi +ReZiDeNt
  276. > OK (for those who are interested) here it is:
  277. > *************************************
  278. > Check it out and crack it but keep the crack to yourselfs. Join me
  279. > and lets find out if this thing is as potent as they make it out to
  280. > be...
  281.  
  282.            Thanks, I got it....I'll have to try it out sometime, see
  283. what it can do...
  284.  
  285. Cheers,
  286. +ReZiDeNt
  287.  
  288. -----#4-------------------------------------------------
  289. Subject: Re: encryption protection
  290.  
  291. Hi all!
  292.  
  293. WAFNA wrote:
  294.  
  295. >a good protection, especially, if, as suggested, the program gives no 
  296. >indication as to whether is has been correctly decrypted.
  297. >However, given the silly world of 'wizards', of 'are you sure you 
  298. >want to delete this file', etc., people wouldn't like a program that 
  299. >doesn't give any message like 'thank you for registering', etc.
  300.  
  301. This problem could be solved by CRC checking the decrypted program to 
  302. see if its decoded properly or not. Obviously, the checksum should not 
  303. be in the program either (a call for brute force cracking) but a part 
  304. of the registration code. This way even a lamer user who is not able 
  305. to type the valid registration code correctly is protected against 
  306. running garbage code.
  307.  
  308. >A second problem, of course, is that as soon as someone like me gets 
  309. >hold of the password, it goes on USENET....
  310.  
  311. This can be addressed if the program during the installation further 
  312. encrypts the code with a random key then the user tells me this 
  313. random key and I supply the registration code which converts the 
  314. random key to the valid decryptor key. Then for every installation of 
  315. the program needs a new registration code, so publishing a 
  316. registration code is useless. This however does not prevent 
  317. distribution of a cracking patch which can either work as a key 
  318. generator (the neccessary info can be ripped out of the installer once 
  319. the decryptor code is determined) or just patch the missing valid 
  320. running code into the crippled version. But for this the valid 
  321. decryptor is neccessary, which means at least one guy must by the 
  322. program :) (Excluding the situation when someone just rewrites the 
  323. missing part :()
  324.  
  325. >However, there is already something similar with the ziplock, which
  326. >uses RSA encryption.
  327.  
  328. Could you tell me more about this ziplock thing? What is it used for? 
  329. Encrypting zip files?
  330.  
  331. >On second thought, why bother with all this....... just release the 
  332. >crippled program and sell the real thing.....
  333.  
  334. Well, nowdays, I am just in a mood to write something, instead of 
  335. cracking. I agree with you that nothing better than just leave out 
  336. some parts entirely, but for a small shareware writer it might be 
  337. appealing to have the opportunity, to unlock the program with a 
  338. registration code instead of sending new versions. I don t know I am 
  339. not a shareware programmer. I just thought we should show the better 
  340. ones (who happens to get to Fravia) a way to improve on their 
  341. protection. Which of course will not prevent the appearance of 
  342. fully functional, registered, even dedicated copies of the program all 
  343. over the net :)
  344.  
  345. Zer0+
  346.  
  347. -----#5-------------------------------------------------
  348. Subject: +crackers
  349.  
  350. Hi all!
  351.  
  352. A few of you asked about this + thing. Fravia is the most competent 
  353. among us to answer this question, but I can tell you how I see it.
  354.  
  355. +ORC started to use the + sign in his handle to confuse a bit the 
  356. search engines of the WEB. Nowdays everybody who wants to show his 
  357. respect to him for the great tutorials, and show him that his work was 
  358. not useless (this way he might send us more) can use a + sign in his 
  359. handle. There are crackers who took the effort to work on his exams 
  360. and passed it, they get into the HCU, (what it means being in it, I 
  361. still have no idea). Once Fravia told me that there are only three 
  362. crackers who passed one of the old exams and there are seven or so who 
  363. passed this year exam, so it should be around ten now. However you can 
  364. get into the HCU without working on an exam if you send an exceptional 
  365. crack to +ORC himself, and you can get one of his secret tutorials 
  366. which even the HCU kers don t get if I am not mistaken. (BTW this is a 
  367. very good way to obtain new ideas and learn. I have to admit that 
  368. because I don t have any secret lessons for you :(, I had to come up 
  369. with this maillist idea to squeeze the info from you which otherwise 
  370. would not appear on Fravia s page :)
  371. Well, that s how I see the situation, and hope that Fravia will 
  372. correct me if I am mistaken.
  373.  
  374. bye Zer0+
  375.  
  376. =====End of Issue 33====================================
  377.  
  378.  
  379.  
  380.  
  381.  
  382. ========================================================
  383. +HCU Maillist          Issue: 34              10/20/1997
  384. --------------------------------------------------------
  385. Send Articles To:......................... *************
  386. Info, Help, Unsubscription, etc:....... ****************
  387. ========================================================
  388.  
  389. CONTENTS:
  390.  
  391. #1  Subject: Re: encryption protection
  392.  
  393. #2  Subject: SpectraLAB
  394.  
  395. #3  Subject: Repository of old issues?
  396.  
  397. ARTICLES:
  398.  
  399. -----#1-------------------------------------------------
  400. Subject: Re: encryption protection
  401.  
  402. _m wrote:
  403.  
  404. >Another idea is to make the registration key (or even better, the key 
  405. >plus the "user ID" ASCII value) equal to the offset of the funtion that 
  406. >decrypts the program, such as
  407. >
  408. >mov eax, reg_key
  409. >call [eax]
  410. >
  411. >--similar to the way OOP(s) programs call member functions. The disabled 
  412. >features could then be encrypted within the executable, with the 
  413. >encryptor routine being called only by a relative address. If you code 
  414. >it well (i.e. obscurely) and throw in a few uncalled encryption routines 
  415. >(each with a different algorithm), you should be able to frustrate a 
  416. >good number of crackers.
  417.  
  418. That's certainly a good idea. The program should not contain any 
  419. indication about the entry point of the decryption rutin (not 
  420. getting it from an entry table ). The decription can be very simple 
  421. just a few xoring there for can be hidden almost any where. The 
  422. registration key brings the info:
  423. - where the decryption rutin starts
  424. - what is the key
  425. - where the encoded part starts (this is on the otherhand obvious to 
  426. find, because all the disassambled code is scrambled from this 
  427. position, but it might discurage a casual cracker.)
  428.  
  429. Bye Zer0+
  430.  
  431.  
  432.  
  433.  
  434. -----#2-------------------------------------------------
  435. Subject: SpectraLAB
  436.  
  437. Hi All! :)
  438.  
  439. A friend of mine gave me a program to crack, I gave a look at it and found 
  440. quite a nice protection... the program is SpectraLAB, it's a spectrum analizer 
  441. and you can found it at
  442.  
  443. ******************************* (2.53 mb)
  444.  
  445. If you want to give a look to the screenshots you can go to
  446.  
  447. ******************************
  448.  
  449. When you install it you can choose to enable a 30-day license which lets you 
  450. try the various tools, but if you want to register them you have to enter a key 
  451. which enables just one of them... then if you want to enable another one you 
  452. have to generate another key. When you select the "demo" installation the 
  453. program (BASTARD!:)) writes many copies of the same file in random directories 
  454. of your HD, so check the file accesses with filemon :)
  455. Then, if you try to put the date back, the program DISABLES the trial 
  456. version...
  457. I've given a look to the disassembled code, and it seems to use TWO dlls only 
  458. for the generation and check of the key... well, it's quite tricky, I'm working 
  459. on it but I don't have much time in this period... if you like to join me, I 
  460. hope it will be interesting for you!
  461. byez,
  462.  
  463.     .+MaLaTTiA.
  464.  
  465. -----#3-------------------------------------------------
  466. Subject: Repository of old issues?
  467.  
  468. Hi all!
  469.  
  470. +Malattia thought he could make a website with the repository of the 
  471. old issues of the list if you are interested in it. I think this is 
  472. not a bad idea specially if there is a search form on it which can 
  473. bring up the relevant issues if some body searches for let's say 
  474. "Delphi protection". Any comments?
  475.  
  476. Zero+
  477.  
  478.  
  479. =====End of Issue 34====================================
  480.  
  481.  
  482.  
  483.  
  484.  
  485. ========================================================
  486. +HCU Maillist          Issue: 35              10/21/1997
  487. --------------------------------------------------------
  488. Send Articles To:......................... *************
  489. Info, Help, Unsubscription, etc:....... ****************
  490. ========================================================
  491.  
  492. CONTENTS:
  493.  
  494. #1  Subject: BRW and resedit
  495.  
  496. #2  Subject: Cracking Corel/Elan
  497.  
  498. #3  Subject: Re: IDA pro
  499.  
  500. #4  Subject: encryption and warez
  501.  
  502. #5  Subject: Re: BRW and user.exe
  503.  
  504. ARTICLES:
  505.  
  506. -----#1-------------------------------------------------
  507. Subject: BRW and resedit
  508.  
  509. hey, the other day i d/l what seemed to be a poor mans version of BRW by
  510. the name of ResourceStudio (ResEdit), i was just stuffing around and
  511. testing it capabilities and found for some reason it couldn't open
  512. c:\windows\user.exe (the reason it gave was low memory, but i seriously
  513. doubt it). Anyone with BRW want to fire it up and see if they get a
  514. simular message?
  515.  
  516. Regards,
  517. faeton
  518.  
  519. -----#2-------------------------------------------------
  520. Subject: Cracking Corel/Elan
  521.  
  522. > Did PhotoPaint dissasemble properly?
  523.  
  524. No such luck. However, the code that did disassemble is the Elan
  525. Sentinel Manager. The system doesn't actually directly jump to the code
  526. start. This may be where WinDasm has its problems. W/o a jump the actual
  527. code of the program (Photopaint) cannot be identified as code. I think
  528. WinDasm does a lot of "single stepping", in order to decide whether a
  529. series of values are code or are in fact data. I know this is how
  530. disass. progs such as sourcer work, by multiple passes.
  531.  
  532. > Hmm....how big is this download?
  533.  
  534. I seem to recall it was about 800k, but I could be wrong. I know it's
  535. less than 1 meg. The web page requires you to put in some details about
  536. yourself (usual old bollocks) and then gives you an ID number. You then
  537. download the executable and note down the server ID (constructed I
  538. believe from the HD serial number and label). Then the web page will
  539. give you an unlock key which will initiate the 30-day trial. The proggy
  540. just displays a window saying that the trial was correctly validated.
  541. It's def. work a look.
  542.  
  543. > One thing that might help, whenever any part of the program
  544. > 'fails' a check, a value similar to 'FFFFFFEA' for example is loaded
  545. > into EAX - so jump over these (e.g. reverse the previous jmps/cmps )!
  546.  
  547. There's a hell of a lot of them. Plus, some of them it appears are not
  548. really "error" codes, but are instead used as failsafes. For instance,
  549. the code checks to see if the check fails, if it does then it continues.
  550. So generic replacements would be difficult.
  551.  
  552. > I'm not sure how the EXE itself could be patched permanently though,
  553. > since if there is only one GetLocalTime call in the dead listing it is
  554. > probably used throughout the program to retreive the date - this may
  555. > be a problem for say the WebMaster suite, which may depend on the date
  556. > for the age of files etc?
  557.  
  558. On the contrary, this probably wouldn't affect the date of saved files.
  559. Elan "pride" themselves on producing an easy to incorporate protection
  560. system. For easy read "stupid". I recently contacted the UK wing of Elan
  561. called Rainbow systems, and obtained a information pack and demo CD.
  562. >From the info. they supplied (and also the helpful salesman I spoke too
  563. on the phone), it was clear that the code is almost certainly added
  564. AFTER compilation of the main code. Thus, any time routines would be
  565. duplicated in the main program. Any hard changes to the protection
  566. system shouldn't affect the host program. I've yet to try it on the
  567. WebMaster suite (just got hold of a copy on your suggestion), but if my
  568. suspicions are correct then that would def. suggest that the generic
  569. crack would work best on the GetLocalTime routine.
  570.  
  571. Anyway, happy cracking.
  572.  
  573. Noose.
  574.  
  575. -----#3-------------------------------------------------
  576. Subject: Re: IDA pro
  577.  
  578. Hi Hackmore!
  579.  
  580. I do not have the full IDA Pro, but before you pay the 200 bucks have 
  581. a look at the most recent assays on Fravia's page. There is a 
  582. BRILLIANT assay on how to over come the main limitation (disassembling 
  583. only 64K targets) of the new IDA pro demo.
  584.  
  585. Zer0+
  586.  
  587.  
  588. -----#4-------------------------------------------------
  589. Subject: encryption and warez
  590.  
  591. On 19 Oct 97 at 13:50, Zer0 wrote:
  592.  
  593. (I wrote)
  594. > >However, there is already something similar with the ziplock, which
  595. > >uses RSA encryption.
  596. > Could you tell me more about this ziplock thing? What is it used
  597. > for? Encrypting zip files?
  598.  
  599. Well, ziplock is a way to protect programs - you buy them, you start 
  600. the setup and it generates a key - you must then phone a number, give 
  601. you c/c and they will give you the matching key to open the program. 
  602. Incidentally, I don't have many details, but it uses RSA 128 bit 
  603. encryption, as far as I know.
  604.  
  605. > Well, nowdays, I am just in a mood to write something, instead of
  606. > cracking. 
  607.  
  608. heretic!  ;-)
  609.  
  610. WAFNA of FCA
  611.  
  612. -----#5-------------------------------------------------
  613. Subject: Re: BRW and user.exe
  614.  
  615. Hi Faeton!
  616.  
  617. My BRW which came with the Borland C++ 4.5 (on the magazine  
  618. Fravia mentioned) can handle the user.exe without any problem.
  619.  
  620. Zer0+
  621.  
  622. =====End of Issue 35====================================
  623.  
  624.  
  625.  
  626.  
  627.  
  628. ========================================================
  629. +HCU Maillist          Issue: 36              10/22/1997
  630. --------------------------------------------------------
  631. Send Articles To:......................... *************
  632. Info, Help, Unsubscription, etc:....... ****************
  633. ========================================================
  634.  
  635. CONTENTS:
  636.  
  637. #1  Subject: Checksums .. the routines.
  638.  
  639. #2  Subject: BRW and IDA PRO
  640.  
  641. #3  Subject: Repository
  642.  
  643. #4  Subject: A challenge of great importance
  644.  
  645. #5  Subject: Re: SpectraLAB
  646.  
  647. #6  Subject: Resedit, Win32api, etc
  648.  
  649. #7  Subject: Back issue repository idea
  650.  
  651. #8  Subject: A generic crack for Corel/Elan
  652.  
  653. #9  Subject: A brief history of '+'? :-)
  654.  
  655. ARTICLES:
  656.  
  657. -----#1-------------------------------------------------
  658. Subject: Checksums .. the routines.
  659.  
  660. Just cracked a dongled based scheme and proggie
  661. works nicley with the cracks done in memory
  662. via SIce, the problem is byte patching the 
  663. dll to overcome the protection,causes on restart
  664. the programme to disable the menu strings and 
  665. disable all the function buttons. Ah a CRC checker
  666. I thought,to test I altered 1 byte in the prog and
  667. yup the proggie was checking the file, not altering the 
  668. date changed matters. The crc check seems to use no
  669. usual API read file function, but does call a lot of dos
  670. functions. 
  671. So has anyone got experience of dos crc functions or 
  672. ways of pinpointing the code doing the checking, no
  673. dialog warning of error or other pointers, the file is 2mb long.
  674.  
  675. KaziL
  676.  
  677. -----#2-------------------------------------------------
  678. Subject: BRW and IDA PRO
  679.  
  680. Hello Faeton;
  681.  
  682.    The problem you are having with Symantecs Resource Studio seems to be
  683. the standard fare for this program. When I first found it, I tried it
  684. out on a program I had already cracked, NetScanTools, and there were
  685. nearly a dozen resources it was unable to load. I wrote Fravia to tell
  686. him it was not nearly as thourogh as Borlands Resources Workshop. It
  687. does have a prettier GUI though.
  688.  
  689.    If you would like to try a REAL resource editor, download Borlands
  690. Resource Workshop from Asculpius's web page, or send me your address and
  691. I'll send you the same copy I sent Fravia for evaluation purposes last
  692. year, IF your E-mail can handle 2 Mb attachments.
  693.  
  694. Zero;
  695.  
  696.   Thanks for the advice, but I read that excellent article about Ida Pro
  697. the DAY Fravia posted it to his web page. I was going to write a note to
  698. this news letter about the article, but I thought people might think I
  699. was just being "pushy" trying to get a free copy.
  700.  
  701.    The reasons I'm looking for a "purchased" version are:
  702.  
  703.    1) The program might not be completely cracked, many programs
  704. are       designed with "time-bombs" hidden somewhere inside.
  705.  
  706.    2) When I first began searching for this program, version 3.7 had
  707. not       been released yet. The company was pushing version 3.64,
  708. which          they stated was a 2 Mb demo, but if you registered, they
  709. would          send the remainder of the program, which would bring it's
  710. size up       to 8 Mb. Obviously, some of the files were missing from
  711. the "demo"       version, which makes me wonder about the "new" demo.
  712.  
  713.    3) Once I get my hands on a "purchased" version, there will be
  714. no          need to crack it, or worry about reasons "1" or "2", we'll
  715. all          have the BEST dis-assembler available.
  716.  
  717.    I'm NOT rich, like some of our mentors, but Ida Pro is well worth the
  718. investment. I WILL pay the price if nothing turns up for free, and YOU
  719. will be the FIRST to know where to get it for FREE.
  720.  
  721.                                                    Hackmore Readrite
  722.  
  723.  
  724. -----#3-------------------------------------------------
  725. Subject: Repository
  726.  
  727. On 20 Oct 97 at 12:45, +HCU ML wrote:
  728.  
  729. > +Malattia thought he could make a website with the repository of
  730. > the +old issues of the list if you are interested in it. I think
  731. > this is not a bad idea specially if there is a search form on it
  732. > which can bring up the relevant issues if some body searches for
  733. > let's say "Delphi protection". Any comments? 
  734.  
  735. Well, IMHO I don't think it might be too wise. Among nice 
  736. explanations we might find messages which cannot be understood 
  737. outside the context, without looking at the thread. We'll also have 
  738. the 'let's try to crack ****************** messages, which will be of 
  739. no interest to the seeker.
  740.  
  741. What we could do is a 'digest', a repository of tips & tricks. That 
  742. would be interesting. A little like Fravia's page, but only dedicated 
  743. to tips & tricks.
  744.  
  745. What do you think?
  746.  
  747. WAFNA
  748.  
  749. -----#4-------------------------------------------------
  750. Subject: A challenge of great importance
  751.  
  752. I'm forwarding this, because this will be an URGENT
  753. new project, all +HCUkers that can should work on 
  754. this asap, all friends that can should help.
  755.  
  756. This has ALREADY been sent to +Sync and +gthorne
  757. This has ALREADY been sent to +ORC and Frog's Print
  758.  
  759. later
  760. fravia+
  761.  
  762. To:    fravia, 100114,453    
  763. Date:    21-10-97  4:38 
  764. RE:    A challenge of great importance
  765. Fravia:
  766.  
  767. I came across this post.  It suggests that M$ is discriminating against
  768. Netscape in the use of its font-smoothing software:
  769.  
  770. ----------------------(starts)--
  771. >From comp.risks:
  772.  
  773. Date: Fri, 10 Oct 1997 21:41:18 -0700 (PDT) From: "Bryan O'Sullivan"
  774. ********************
  775. Subject: Risks of installing Internet Explorer 4.0
  776.  
  777. I just downloaded and installed Microsoft Internet Exploder 4.0 onto my
  778. PC running Windows 95 at home.  Among the optional features that come
  779. with this release are a few tidbits that were included with Plus!, the
  780. mostly-useless set of bells and whistles that was packaged separately
  781. from Windows 95.
  782.  
  783. Two of these features are opaque window manipulation (when you move or
  784. resize a window, the entire window moves in real time, rather than a
  785. rubberband representation being tweaked) and anti-aliasing of large
  786. fonts. The anti-aliasing feature is quite useful; it makes fonts in
  787. large point sizes noticeably less pixelated.  However, in this feature
  788. lies a small, and somewhat malicious, piece of code.
  789.  
  790. This snippet of code apparently checks to see whether it is being asked
  791. to render a font by the Netscape Navigator browser (or, indeed, any
  792. component of the Communicator 4.x suite).  If it is, it gives back a
  793. plain old jagged-edged font; otherwise, in every instance I have been
  794. able to check, it gives back an anti-aliased font.
  795.  
  796. This appears to be a clear instance of discriminatory coding on the part
  797. of Microsoft, and is intended, one presumes, to make Navigator look
  798. somewhat cruddy in comparison with MSIE (not to mention all of the other
  799. software on a system).  It begs a troubling question: what other
  800. features were included in MSIE 4.0 that were intended to, in some sense,
  801. impede the software of Microsoft's competitors?
  802.  
  803. -------------------(ends)----
  804.  
  805. If this is true, it is really foul play.  Do you think it would be a
  806. worthy gift to humanity for +HCU to "crack" the discriminating parts of
  807. the code so that Netscape users are not hurt my this?  Perhaps it could
  808. be a gift to Netscape too ;-)
  809.  
  810. Regards
  811.  
  812. DN
  813.  
  814.  
  815.  
  816.  
  817. -----#5-------------------------------------------------
  818. Subject: Re: SpectraLAB
  819.  
  820. Hi all, hi +MaLaTTiA
  821.  
  822. >A friend of mine gave me a program to crack, I gave a look at it and 
  823. >found quite a nice protection... 
  824. >....if you like to join me, I hope it will be interesting for you!
  825.  
  826. I immediately downloaded this one (took bloody ages) as it sounded realy 
  827. interesting.
  828. If you like I'll post the whole proses of how I got there later but for 
  829. now the file cryp95.dll got my interest and +MaLaTTiA's friend is 
  830. waiting ):
  831. With some zen and a few breakpoints ): I saw a call from within the main 
  832. program to this dll{ call(eax)}. This is where 
  833. the code at the bottom comes in, exactly at the point of the call.
  834. I was a bit lazy and first tryed it with a 'Ret' at this point and 
  835. wholloah, it worked. One problem was that the program 
  836. constantly checked your licence status but a few minutes later that was 
  837. solved also.
  838.  
  839. Search for this line of code (cryp95.dll) in your hex editor:
  840.  
  841. 1A 55 8B EC 51 83 EC 3C FF 15 65 10 00 10 C9 C3
  842.  
  843. then replace the NEXT line's code (after the one above) with
  844. 50 33 C0 66 B8 FF FF 90 90 A3 9A 67 47 00 58 C3
  845. and save it using the same name.
  846. Enjoy.
  847.  
  848.  
  849. (This is an example of bypassing the whole routine of checking for a 
  850. password. I always think that the programmers write the program and then 
  851. later do a protection routine and yes so far it proved to be right ):
  852.  
  853. Bye
  854. GlorFindeL
  855.  
  856. ______________________________________________________
  857. Get Your Private, Free Email at **********************
  858.  
  859. -----#6-------------------------------------------------
  860. Subject: Resedit, Win32api, etc
  861.  
  862. ****Putting the Win32 API Online****
  863.  
  864. Today I downloaded a demo copy of Robohelp and converted the entire 
  865. Win32 API into .HTML format. Unfortunately, this is some 13 MB of files. 
  866. Now I could trim this monster down manually or split it across 3 
  867. Fortunecity accounts ny re-writing all of the href's...but that is an 
  868. awful lot of work just to put this damn thing online. Does anybody know 
  869. a place where I can upload this, either a private server or a public 
  870. (read "free") provider that will allow up to 15 MB of file space?
  871.  
  872.  
  873. Regarding Symantec Resource Studio: I've played around with both this 
  874. and BRW and noticed that each can disassemble files that the other 
  875. cannot--notably user.exe for Symantec, and explorer.exe for BRW. When 
  876. taking apart user.exe in response to the last newsletter I got an 
  877. "invalid bitmap header info" error from Symantec--usually this happens 
  878. with VB or MFC applications. My advice: keep both around. (And check out 
  879. Resource Hacker by Robert Brooks--he has a "Wallpaper Heaven" page--it 
  880. is not yet fully functional and it is in VB5, but it is free, has 
  881. promise, and he'll even send you source code if you show interest).
  882.  
  883. - mammon_
  884.  
  885. ______________________________________________________
  886. Get Your Private, Free Email at **********************
  887.  
  888. -----#7-------------------------------------------------
  889. Subject: Back issue repository idea
  890.  
  891. Hello All/Zer0+
  892.  
  893. > Hi all!
  894. > +Malattia thought he could make a website with the repository of the
  895. > +
  896. > old issues of the list if you are interested in it. I think this is
  897. > not a bad idea specially if there is a search form on it which can
  898. > bring up the relevant issues if some body searches for let's say
  899. > "Delphi protection". Any comments?
  900.  
  901.            Sounds like a good idea...I think there is a 
  902. java/javascript program around that allows a search of files on a web
  903. site - that would enable a web page to be set up without having to pay
  904. for cgi access. I would be more than willing to host such a repository
  905. on any of my sites/mirrors...but what about security? Perhaps the
  906. www/email addresses of those people who contributed should be deleted
  907. if the site is going to be public....what do you think?
  908.  
  909. Cheers,
  910. +ReZiDeNt
  911. *****************************
  912.  
  913. -----#8-------------------------------------------------
  914. Subject: A generic crack for Corel/Elan
  915.  
  916. Hi Noose,
  917.  
  918. > > Did PhotoPaint dissasemble properly?
  919. > No such luck. However, the code that did disassemble is the Elan
  920. > Sentinel Manager. The system doesn't actually directly jump to the
  921. > code start. This may be where WinDasm has its problems. W/o a jump
  922. > the actual code of the program (Photopaint) cannot be identified as
  923. > code. I think WinDasm does a lot of "single stepping", in order to
  924. > decide whether a series of values are code or are in fact data. I
  925. > know this is how disass. progs such as sourcer work, by multiple
  926. > passes.
  927.  
  928.           Yes, I think you're right about that - Elan seems to use a
  929. 'wrapper' sort of thing, and that's probably what throws the
  930. disassembler. 
  931.  
  932. > I seem to recall it was about 800k, but I could be wrong. I know
  933. > it's less than 1 meg. The web page requires you to put in some
  934. > details about yourself (usual old bollocks) and then gives you an ID
  935. > number. You then download the executable and note down the server ID
  936. > (constructed I believe from the HD serial number and label). Then
  937. > the web page will give you an unlock key which will initiate the
  938. > 30-day trial. The proggy just displays a window saying that the
  939. > trial was correctly validated. It's def. work a look.
  940.  
  941.           Yes, I must try it sometime - even though the protection it
  942. offers has just been rendered useless... ;-)
  943.  
  944. > > One thing that might help, whenever any part of the program
  945. > > 'fails' a check, a value similar to 'FFFFFFEA' for example is
  946. > > loaded into EAX - so jump over these (e.g. reverse the previous
  947. > > jmps/cmps )!
  948. > There's a hell of a lot of them. Plus, some of them it appears are
  949. > not really "error" codes, but are instead used as failsafes. For
  950. > instance, the code checks to see if the check fails, if it does then
  951. > it continues. So generic replacements would be difficult.
  952.  
  953.            Oh, yes, I was't suggesting replacing them :-) I just meant
  954. it can help as you trace...if you know they're 'badflags'
  955.  
  956. > > I'm not sure how the EXE itself could be patched permanently
  957. > > though, since if there is only one GetLocalTime call in the dead
  958. > > listing it is probably used throughout the program to retreive the
  959. > > date - this may be a problem for say the WebMaster suite, which
  960. > > may depend on the date for the age of files etc?
  961. > On the contrary, this probably wouldn't affect the date of saved
  962. > files. Elan "pride" themselves on producing an easy to incorporate
  963. > protection system. For easy read "stupid". I recently contacted the
  964. > UK wing of Elan called Rainbow systems, and obtained a information
  965. > pack and demo CD.
  966.  
  967.           Oops! I just realised the pointlessness of my statement
  968. after sending the message - since the API routine used to save the
  969. file would get the date independantly of the caller program - so even
  970. as I type I'm working on the generic crack - it should be ready
  971. soon....I'll write a little essay about it, but basically all it does
  972. is hardwire the day, month and year as they are passed to the
  973. encode-date routine.
  974.  
  975. > >From the info. they supplied (and also the helpful salesman I spoke
  976. > >too
  977. > on the phone), it was clear that the code is almost certainly added
  978. > AFTER compilation of the main code. Thus, any time routines would be
  979. > duplicated in the main program. Any hard changes to the protection
  980. > system shouldn't affect the host program. I've yet to try it on the
  981. > WebMaster suite (just got hold of a copy on your suggestion), but if
  982. > my suspicions are correct then that would def. suggest that the
  983. > generic crack would work best on the GetLocalTime routine.
  984.  
  985.               You're quite right...it does seem to be some sort of
  986. 'wrapper' and yes, there are no problems patching it - in fact, this
  987. helps us greatly in producing the generic crack, since the data to
  988. search for will be identical regardless of the program. I've patched a
  989. few of the Corel programs (WebMaster Suite, CorelDraw) I have with hex
  990. editor and in memory, it seems to work fine. I'm just going to finish
  991. the generic crack, test it as thoroughly as I can and then pass it
  992. around for beta testing just to be certain.
  993.  
  994. > Anyway, happy cracking.
  995.  
  996.        You too - BTW, are you a UK cracker also? The reason I ask is I
  997. know of a group called PSD who released a crack for an old version of
  998. Corel WebMaster Suite - I don't know whether it used the Elan
  999. protection scheme, but I thought you might be one of their crackers.
  1000.  
  1001. Cheers,
  1002. +ReZiDeNt
  1003.  
  1004. -----#9-------------------------------------------------
  1005. Subject: A brief history of '+'? :-)
  1006.  
  1007. Hi there WAFNA,
  1008.  
  1009. > as a matter of fact.... who invented this "+" idea? Apologies to all
  1010. > the + people on the list, but when I first saw this, my first idea
  1011. > was - I will make myself and my friends ********** who are more
  1012. > powerful than +crackers (we can kickban the +crackers hehehe)
  1013.  
  1014.                 I don't use IRC much myself :-) But +ORC first used
  1015. the '+' idea as a method of identifying +HCU students (see the
  1016. original strainer at Fravia's site). IIRC, +ORC used the '+' to
  1017. confuse search engines. Although Fravia+ did say on his page that you
  1018. don't necessarily have to be in the +HCU to use the '+' in your
  1019. handle, I refrained from using it until I gained access to the +HCU,
  1020. as I felt that was the most appropiate course to avoid confusion.
  1021.  
  1022. Cheers,
  1023. +ReZiDeNt
  1024.  
  1025. =====End of Issue 36====================================
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031. ========================================================
  1032. +HCU Maillist          Issue: 37              10/23/1997
  1033. --------------------------------------------------------
  1034. Send Articles To:......................... *************
  1035. Info, Help, Unsubscription, etc:....... ****************
  1036. ========================================================
  1037.  
  1038. CONTENTS:
  1039.  
  1040. #1  Subject: strainer
  1041.  
  1042. #2  Subject: BRW, resedit and back issues
  1043.  
  1044. #3  Subject: Re: IDA Pro
  1045.  
  1046. #4  Subject: I've made a generic crack for Corel Apps
  1047.  
  1048. ARTICLES:
  1049.  
  1050. -----#1-------------------------------------------------
  1051. Subject: strainer
  1052.  
  1053. When is the next +HCU strainer coming up?  I can't wait to see if I have
  1054. what it takes <g>
  1055.  
  1056. Shadow Stalker
  1057.  
  1058. -----#2-------------------------------------------------
  1059. Subject: BRW, resedit and back issues
  1060.  
  1061. Just to follow up on this topic, i decided to get off my butt and found
  1062. a copy of BRW in one of +gthorne's orcpaks... i agree with mammon_
  1063. though that they both have there uses. one thing i have learnt from this
  1064. episode is that a better GUI doesn't always mean a better program <G>
  1065.  
  1066. regarding the back issue idea, i don't think it would be a wise idea too
  1067. leave all the back issues open too the public... first of all why would
  1068. anyone bother subscribing in the first place! maybe a passwd protected
  1069. site would be more practical? i suppose you could get the passwd if you
  1070. subscribed to the mailing list...
  1071.  
  1072. Regards,
  1073. faeton
  1074.  
  1075. -----#3-------------------------------------------------
  1076. Subject: Re: IDA Pro
  1077.  
  1078. Hackmore wrote:
  1079.  
  1080. >   2) When I first began searching for this program, version 3.7 had
  1081. >not been released yet. The company was pushing version 3.64,
  1082. >which they stated was a 2 Mb demo, but if you registered, they
  1083. >would send the remainder of the program, which would bring it's
  1084. >size up to 8 Mb. Obviously, some of the files were missing from
  1085. >the "demo" version, which makes me wonder about the "new" demo.
  1086.  
  1087. I have downloaded the demo it was around 12 MB this time.
  1088.  
  1089. >   3) Once I get my hands on a "purchased" version, there will be
  1090. >no need to crack it, or worry about reasons "1" or "2", we'll
  1091. >all have the BEST dis-assembler available.
  1092. >   I'm NOT rich, like some of our mentors, but Ida Pro is well worth the
  1093. >investment. I WILL pay the price if nothing turns up for free, and YOU
  1094. >will be the FIRST to know where to get it for FREE.
  1095.  
  1096. Thanks, and I am ready to share the price. If some of the others put 
  1097. some money in too the price per individuals could go down 
  1098. considerably. BTW just came into my mind that I should call my brother 
  1099. if he has met it. (Unlikely, because he is not a cracker, but much 
  1100. more programs go through his hands :) than I will ever get, so a man 
  1101. can never know.)
  1102.  
  1103. Bye Zer0+
  1104.  
  1105.  
  1106. -----#4-------------------------------------------------
  1107. Subject: I've made a generic crack for Corel Apps
  1108.  
  1109. Hi all (Noose, base+metal),
  1110.  
  1111. I've finished the generic crack for Corel products, I need some 
  1112. people to test it....anyone interested? It works fine for me...
  1113.  
  1114. Cya,
  1115. +ReZiDeNt
  1116.  
  1117. =====End of Issue 37====================================
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125. ========================================================
  1126. +HCU Maillist          Issue: 38              10/24/1997
  1127. --------------------------------------------------------
  1128. Send Articles To:......................... *************
  1129. Info, Help, Unsubscription, etc:....... ****************
  1130. ========================================================
  1131.  
  1132. CONTENTS:
  1133.  
  1134. #1  Subject: Rezident - Generic Corel Crack
  1135.  
  1136. #2  Subject: Visual Basic (Please deliver us)
  1137.  
  1138. #3  Subject: Generic crack for Corel Apps
  1139.  
  1140. #4  Subject: something for us all
  1141.  
  1142. #5  Subject: re: strainer info
  1143.  
  1144. #6  Subject: Repository
  1145.  
  1146. #7  Subject: Re: SpectraLAB
  1147.  
  1148. ARTICLES:
  1149.  
  1150. -----#1-------------------------------------------------
  1151. Subject: Rezident - Generic Corel Crack
  1152.  
  1153. Hi Rez,
  1154.  
  1155. > I've finished the generic crack for Corel products, I need some 
  1156. > people to test it....anyone interested? It works fine for me...
  1157.  
  1158. Mail me a copy at *************
  1159.  
  1160. Noose. 
  1161.  
  1162. -----#2-------------------------------------------------
  1163. Subject: Visual Basic (Please deliver us)
  1164.  
  1165. Well, hallo all. It is obvious that more and more programs are going to 
  1166. be written in VB (5, 6, 7, etc)
  1167. What I ask is if it is possible to find out what asm code is passed to 
  1168. VB function calls ?. For example when a call is made to __vbaFileOpen 
  1169. what parameters are passed that make it OpenExisting instead of 
  1170. CreateNew ? I hope i'm not confusing things here, but when there is a 
  1171. disassembly listing from W32dsm, it is very obvious what the call is 
  1172. because the name is there for all to see. What is not obvious is what 
  1173. the various pushes before the call represent, at least it's not obvious 
  1174. to me :-( 
  1175. With good old DOS interrupts it was quite clear what each value meant.
  1176. I don't know if there is documentation already in existence on this 
  1177. topic or if anybody can supply it. I think it would be useful.
  1178.  
  1179. Regards,
  1180. Zipper49
  1181.  
  1182. ______________________________________________________
  1183. Get Your Private, Free Email at **********************
  1184.  
  1185. -----#3-------------------------------------------------
  1186. Subject: Generic crack for Corel Apps
  1187.  
  1188. This is a multi-part message in MIME format.
  1189.  
  1190. ------=_NextPart_000_0012_01BCDFE1.C3538E80
  1191. Content-Type: text/plain;
  1192.     charset="iso-8859-1"
  1193. Content-Transfer-Encoding: quoted-printable
  1194.  
  1195. +ReZiDeNt wrote:
  1196.  
  1197.  
  1198. >I've finished the generic crack for Corel products, I >need some people =
  1199. to test it
  1200.  
  1201. I would like to try it on coral cad. I also have a copy of Coral cad =
  1202. modeler beta4 which I will now look at and report back. A crack before =
  1203. the release of the progm now theres a thought!!
  1204.  
  1205. Would you be prepared to share your solution in broad terms??
  1206.  
  1207. Rgds
  1208.  
  1209. basE+mEtaL
  1210.  
  1211. ------=_NextPart_000_0012_01BCDFE1.C3538E80
  1212. Content-Type: text/html;
  1213.     charset="iso-8859-1"
  1214. Content-Transfer-Encoding: quoted-printable
  1215.  
  1216. <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
  1217. <HTML>
  1218. <HEAD>
  1219.  
  1220. <META content=3Dtext/html;charset=3Diso-8859-1 =
  1221. http-equiv=3DContent-Type>
  1222. <META content=3D'"MSHTML 4.71.1712.3"' name=3DGENERATOR>
  1223. </HEAD>
  1224. <BODY bgColor=3D#ffffff>
  1225. <DIV>+ReZiDeNt wrote:</DIV>
  1226. <DIV><BR> </DIV>
  1227. <DIV>>I've finished the generic crack for Corel products, I >need =
  1228. some=20
  1229. people to test it</DIV>
  1230. <DIV> </DIV>
  1231. <DIV>I would like to try it on coral cad. I also have a copy of Coral =
  1232. cad=20
  1233. modeler beta4 which I will now look at and report back. A crack before =
  1234. the=20
  1235. release of the progm now theres a thought!! </DIV>
  1236. <DIV> </DIV>
  1237. <DIV>Would you be prepared to share your solution in broad terms??</DIV>
  1238. <DIV> </DIV>
  1239. <DIV><FONT size=3D2><STRONG>Rgds</FONT></STRONG></DIV>
  1240. <DIV><FONT size=3D2><STRONG></FONT></STRONG> </DIV>
  1241. <DIV><FONT =
  1242. size=3D2><STRONG>basE+mEtaL</STRONG></FONT></DIV></BODY></HTML>
  1243.  
  1244. ------=_NextPart_000_0012_01BCDFE1.C3538E80--
  1245.  
  1246.  
  1247. -----#4-------------------------------------------------
  1248. Subject: something for us all
  1249.  
  1250. Hello all,
  1251.  
  1252. micro$oft has M$ project 98 on its home-page as a fully functional 
  1253. 60-day timed version hehehehe
  1254.  
  1255. It *is*, unfortunately almost 20 MB to download.....
  1256.  
  1257. But won't it be fun to crack it and post the crack on USENET for the 
  1258. benefit of mankind and the destruction of M$?
  1259.  
  1260. Another interesting thing to crack is maximizer97 
  1261. ************************** which is a very nice contact manager (ie 
  1262. phone book, but 'phone book' makes it look cheap, and you can't 
  1263. charge $130 for that......). You can also d/l it (14 MB) as a 60-day 
  1264. version....... the setup requires a pwd, without the pwd, it setups 
  1265. the proggie as a 60-day version.
  1266.  
  1267. I got it yesterday, played with it a little, and found out that it's 
  1268. quite a stupid protection...... is uses getsystemtime..... it even 
  1269. has two wonderful CMP, which CMP some registers to.... $46 (#60).
  1270.  
  1271. Anyway, it was late, I didn't have the time to play with it too 
  1272. much..... but it's there for us all!
  1273.  
  1274. WAFNA OF FCA
  1275.  
  1276. -----#5-------------------------------------------------
  1277. Subject: re: strainer info
  1278.  
  1279.  
  1280. the 1999 strainer will not be created until the 1998 class is 
  1281. underway, this is how +ORC does things 
  1282.  
  1283. part of it is probably due to the type of software that may be out at the 
  1284. time though the real reason has more to do with the fact that it would 
  1285. make sense to wait for the new students to be in session before the 
  1286. next year is planned out
  1287.  
  1288. sorry for the suspense, but it will probably be 6 months or more 
  1289. before anything is even considered
  1290.  
  1291. +gthorne
  1292.  
  1293. /**************************************************\
  1294.  
  1295.            Greythorne The Technomancer
  1296.  
  1297.   WebSite: *******************************
  1298.    (AKA:)  ************************************
  1299.   Gateway: *************************************
  1300.   Fortress: ***************************************
  1301.   Old Mirror: ****************************** 
  1302.  
  1303.   My ftp/web site at the fortress is down for
  1304.   summer, if anyone has space for us for a ton
  1305.   of files, we would love to converse with you.
  1306.  
  1307.   Okay - so it seems like a permanent loss...
  1308.  
  1309. \**************************************************/
  1310.  
  1311.  
  1312. -----#6-------------------------------------------------
  1313. Subject: Repository
  1314.  
  1315. Hi All! :)
  1316.  
  1317. > Well, IMHO I don't think it might be too wise. Among nice 
  1318. > explanations we might find messages which cannot be understood 
  1319. > outside the context, without looking at the thread. We'll also have 
  1320. > the 'let's try to crack ****************** messages, which will be of 
  1321. > no interest to the seeker.
  1322.  
  1323. You're right, but I thought it would be very useful for any new subscriber who 
  1324. can get the old numbers without asking them to Zer0, or for the ones who are 
  1325. interested in the ml but want to give a look at it before subscribing it...
  1326.  
  1327. > What we could do is a 'digest', a repository of tips & tricks. That 
  1328. > would be interesting. A little like Fravia's page, but only dedicated 
  1329. > to tips & tricks.
  1330. > What do you think?
  1331.  
  1332. Well, it's a GREAT idea!!! Really cool, the only problem is that it takes quite 
  1333. much time, I think, and I don't think I can manage it alone... but if someone 
  1334. helps me we can do it together!!!
  1335. Also, my idea of repository is that if you make a new tool you want to upload, 
  1336. or a file with a description of a crack which you think is too long to be put 
  1337. in the ml, it is possible to upload it to the page and then tell others it's 
  1338. online... 
  1339.  
  1340. >            Sounds like a good idea...I think there is a 
  1341. > java/javascript program around that allows a search of files on a web
  1342. > site - that would enable a web page to be set up without having to pay
  1343. > for cgi access. 
  1344.  
  1345. OH!!! IT WOULD BE _GREAT_!!! :))
  1346. I was afraid of making up a cgi, also because fortunecity doesn't give the 
  1347. possibility to use them... :)
  1348.  
  1349. >  I would be more than willing to host such a repository
  1350. > on any of my sites/mirrors...
  1351.  
  1352. we can share the space and the ideas maybe, specializing our pages and making 
  1353. them complementary :)
  1354.  
  1355. > www/email addresses of those people who contributed should be deleted
  1356. > if the site is going to be public....what do you think?
  1357.  
  1358. I agree with you, I can filter the issues before putting them online, so the 
  1359. http and mail addresses will be covered... well, just the ones we want to 
  1360. cover, of course :)
  1361.  
  1362.  
  1363. byez,
  1364.  
  1365.     .+MaLaTTiA.
  1366.  
  1367. -----#7-------------------------------------------------
  1368. Subject: Re: SpectraLAB
  1369.  
  1370. Hi all, hi GlorFindeL! :)
  1371.  
  1372. > If you like I'll post the whole proses of how I got there later but for 
  1373. > now the file cryp95.dll got my interest and +MaLaTTiA's friend is 
  1374. > waiting ):
  1375.  
  1376. Thanx a lot :))
  1377. I'm very interested in how you reached the right point, I got lost in the 
  1378. middle of the calls and just thought the get_authorization procedure had to be 
  1379. the right one...
  1380.  
  1381. > With some zen and a few breakpoints ): I saw a call from within the main 
  1382. > program to this dll{ call(eax)}. 
  1383.  
  1384. Yes, it gets the address of the proc and then calls it, I think it's quite 
  1385. useful 'cause you can't see "a priori" where are the calls you're interested 
  1386. in...
  1387.  
  1388. > I was a bit lazy and first tryed it with a 'Ret' at this point and 
  1389. > wholloah, it worked. One problem was that the program 
  1390. > constantly checked your licence status but a few minutes later that was 
  1391. > solved also.
  1392.  
  1393. Uhmmm... but in my case it works ok! :?
  1394.  
  1395. > then replace the NEXT line's code (after the one above) with
  1396. > 50 33 C0 66 B8 FF FF 90 90 A3 9A 67 47 00 58 C3
  1397. > and save it using the same name.
  1398.  
  1399. Uhmmm... this is the get_authorization procedure, right? But with this change 
  1400. it doesn't work on my computer... :?
  1401. Maybe it's because I have activated the 30-day licanse before, but when I start 
  1402. the program it hangs up with a critical error. This is how the source code 
  1403. looks after I've changed it:
  1404.  
  1405. :100010BB 50                      push eax
  1406. :100010BC 33C0                    xor eax, eax
  1407. :100010BE 66B8FFFF                mov ax, FFFF
  1408. :100010C2 90                      nop
  1409. :100010C3 90                      nop
  1410. :100010C4 A39A674700              mov [0047679A], eax
  1411. :100010C9 58                      pop eax
  1412. :100010CA C3                      ret
  1413.  
  1414. I tried to put a jump to the end of the call in the first line, and I've seen 
  1415. the program looks as it is authorized, but the tools don't. So I patched the 
  1416. executable too to make it believe the tools are authorized too (this part was 
  1417. VERY easy!!! I can't believe it... :))
  1418.  
  1419. > (This is an example of bypassing the whole routine of checking for a 
  1420. > password. I always think that the programmers write the program and then 
  1421. > later do a protection routine and yes so far it proved to be right ):
  1422.  
  1423. Yea... And if I looked immediately to the procedure trusting in its name... :))
  1424. Well... thanx a lot, you gave me a great help!!! :)
  1425. byez,
  1426.  
  1427.     .+MaLaTTiA.
  1428.  
  1429. =====End of Issue 38====================================
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435. ========================================================
  1436. +HCU Maillist          Issue: 39              10/25/1997
  1437. --------------------------------------------------------
  1438. Send Articles To:......................... *************
  1439. Info, Help, Unsubscription, etc:....... ****************
  1440. ========================================================
  1441.  
  1442. CONTENTS:
  1443.  
  1444. #1  Subject: One Corel/Elan cracking essay coming up :-)
  1445.  
  1446. #2  Subject: A list database....
  1447.  
  1448. #3  Subject: Net snooping results: IDA 3.7 and SmartCheck
  1449.  
  1450. #4  Subject: IDA 3.7 key file
  1451.  
  1452. #5  Subject: Ida Pro
  1453.  
  1454. ARTICLES:
  1455.  
  1456. -----#1-------------------------------------------------
  1457. Subject: One Corel/Elan cracking essay coming up :-)
  1458.  
  1459. Hello there basE+mEtaL,
  1460.  
  1461. > I would like to try it on coral cad. I also have a copy of Coral cad
  1462. > = modeler beta4 which I will now look at and report back. A crack
  1463. > before = the release of the progm now theres a thought!!
  1464.  
  1465.            hehe, sounds good doesn't it? :-) Just send me an email
  1466. address and I'll attach it (specify MIME or UUENCODE) to
  1467. you....alternatively I could post it on one of my web pages....
  1468.  
  1469. > Would you be prepared to share your solution in broad terms??
  1470.  
  1471. Absolutely! That's what this list is all about...I'm writing an essay 
  1472. on it at this very moment - I'll post the first draft of it in here 
  1473. ASAP so you and Noose (or anyone else) can comment/correct anything I 
  1474. may have left out and take the credit for your discoveries etc, as I 
  1475. was not the only one to work on this protection scheme...
  1476.  
  1477. Cheers,
  1478. +ReZiDeNt
  1479.  
  1480. -----#2-------------------------------------------------
  1481. Subject: A list database....
  1482.  
  1483. Hi there +MaLaTTiA,
  1484.  
  1485.  > OH!!! IT WOULD BE _GREAT_!!! :)) > I was afraid of making up a >
  1486. cgi, also because fortunecity doesn't > give the possibility to use >
  1487. them... :)
  1488.  
  1489.             I'll see if I can locate such a script/applet. TBH, it was
  1490. only a rumour I heard, I can't say for certain whether such an applet
  1491. exists, but if it did it would be most useful.... :-)
  1492.  
  1493. > >  I would be more than willing to host such a repository
  1494. > > on any of my sites/mirrors...
  1495. > we can share the space and the ideas maybe, specializing our pages
  1496. > and making them complementary :)
  1497.  
  1498.           Sounds good....!
  1499.  
  1500. > > www/email addresses of those people who contributed should be
  1501. > > deleted if the site is going to be public....what do you think?
  1502. > I agree with you, I can filter the issues before putting them
  1503. > online, so the http and mail addresses will be covered... well, just
  1504. > the ones we want to cover, of course :)
  1505.  
  1506.            Yes, that should be fine....if anyone specificaly wants
  1507. their email/www addresses left in they can always add them.... 
  1508.  
  1509. Cya,
  1510. +ReZiDeNt
  1511.  
  1512. -----#3-------------------------------------------------
  1513. Subject: Net snooping results: IDA 3.7 and SmartCheck
  1514.  
  1515. Hi fellas,
  1516. At a recent net snooping incident i found the following:
  1517. IDA 3.7 non-crippled files can be found at: *************************************************
  1518. (dunno how long it will last there !!)You will need to download the demo version from IDA's homepage too.
  1519.  
  1520. And the greatest invention of all times !! (no it's not Cartoon Network :)
  1521. SmartCheck for visualbasic 5 at the numega ftp site:
  1522. ******************************************************
  1523.  
  1524. It snoops on all VB calls ,and API calls made from VB apps.
  1525. I got a VB5 serial number in 5 mins with this babe.
  1526.  
  1527. You will need a password to self extract the InstallShield.Dead easy to crack
  1528. (if you want to do it yourself: bpx KERNEL!LSTRLEN)
  1529. If you are too lazy ,the password is: &Smc50-14d%
  1530. and The software uses the famous tlock32v2.dll    with a magic number of 500000
  1531. (A 1 min crack ,if u made a tlock keygen before ;)
  1532.  
  1533.  
  1534. Now: can someone help me locate tasm 5 (full version) ? 
  1535.  
  1536. NB. to trurl: did u check your VCL approach with 16 bit apps.how can u locate the begining of a procedure in 16 bit code.(sel:offset)
  1537.  
  1538.  
  1539. k0X
  1540.  
  1541.  
  1542. -----#4-------------------------------------------------
  1543. Subject: IDA 3.7 key file
  1544.  
  1545.  
  1546.  
  1547. -----#5-------------------------------------------------
  1548. Subject: Ida Pro
  1549.  
  1550. Zer0+;
  1551.  
  1552.    There's no need to share the cost of Ida Pro, You can't squeeze cash
  1553. through these wires we communicate through. I have enough money saved to
  1554. purchase the program, but I'm waiting awhile so Tark can get the bugs
  1555. worked out of the new version.
  1556.  
  1557.    Instead, you (or anyone else) should feel free to consider that you
  1558. OWE me a favor. Then, when ANYONE asks for help, or a particular file,
  1559. just pretend it's ME asking, and help them any way you can to return the
  1560. favor.
  1561.  
  1562.    As you probably know by reading my essays on +Fravias pages, and my
  1563. contributions to this news letter, I firmly believe that, TOGETHER, we
  1564. can change the way things are in this world. Feel free to hoard
  1565. consumables, like food and clothing, but INFORMATION should be a SHARED
  1566. resource.
  1567.  
  1568.    If everyone in the whole world uses the same program, or the same
  1569. knowledge, at the exact same time, the program or knowledge will still
  1570. be there, even when the LAST person finishes.
  1571.  
  1572.    I will be placing an order for Ida Pro within the next two weeks.
  1573. I'll have to wait until I recieve it, and then find a place to upload
  1574. it. So we should ALL get a chance to own it in two or three weeks. 
  1575.    Please, everyone, keep watching this news letter because I don't know
  1576. how long the files will remain on the server when I upload them. I will
  1577. write to this news letter at each phase of this "project" so everyone
  1578. will know whats going on.
  1579.  
  1580.                                                  Hackmore Readrite
  1581.  
  1582.  
  1583. =====End of Issue 39====================================
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589. ========================================================
  1590. +HCU Maillist          Issue: 40              10/26/1997
  1591. --------------------------------------------------------
  1592. Send Articles To:......................... *************
  1593. Info, Help, Unsubscription, etc:....... ****************
  1594. ========================================================
  1595.  
  1596. CONTENTS:
  1597.  
  1598. #1  Subject: SPECTRALAB
  1599.  
  1600. #2  Subject: IDA 3.7 key file
  1601.  
  1602. #3  Subject: sorry... SpectraLAB OK.....
  1603.  
  1604. #4  Subject: java search
  1605.  
  1606. #5  Subject: Reply to kOX and an Ida Pro Update
  1607.  
  1608. #6  Subject: TASM 5.0
  1609.  
  1610. #7  Subject: IDA PRO & more
  1611.  
  1612. ARTICLES:
  1613.  
  1614. -----#1-------------------------------------------------
  1615. Subject: SPECTRALAB
  1616.  
  1617. > -----#7-------------------------------------------------
  1618. > Subject: Re: SpectraLAB
  1619.  
  1620. > I tried to put a jump to the end of the call in the first line, and
  1621. > I've seen the program looks as it is authorized, but the tools
  1622. > don't. So I patched the executable too to make it believe the tools
  1623. > are authorized too (this part was VERY easy!!! I can't believe it...
  1624. > :))
  1625.  
  1626. Well, +Malattia....... I couldn't find WHERE to patch the .exe 
  1627. file...... can you tell me where and how you found it? BTW, I'm 
  1628. excellent on Assembly and pathetic on Windows, etc. How do I set a 
  1629. BPX to a mouse click? Eg I choose 'option A' by clicking the mouse, 
  1630. and that click would get me straight into SoftICE.
  1631.  
  1632. TIA,
  1633.  
  1634. WAFNA of FCA
  1635.  
  1636. BTW - re maximizer, I managed to find a serial number (using SoftICE 
  1637. & meditation): 01001100010962, in case anyone's interested.
  1638.  
  1639. However, now I forgot how I did it....... it took a long time!!!!!!!
  1640.  
  1641.  
  1642. -----#2-------------------------------------------------
  1643. Subject: IDA 3.7 key file
  1644.  
  1645. For those who are too lazy to patch the IDA 3.7 non-crippled files to work w/o the ida.key file,
  1646. here is it **********************************
  1647.  
  1648. k0X
  1649.  
  1650.  
  1651. -----#3-------------------------------------------------
  1652. Subject: sorry... SpectraLAB OK.....
  1653.  
  1654. Hello all,
  1655.  
  1656. ok, I eventually managed to crack Spectralab, and my patch is already 
  1657. on its way to USENET.......
  1658.  
  1659. Speaking of which, I have an idea..... why don't we create a crackz 
  1660. group, like PC, and we spread our cracks around? The group could be 
  1661. called +HCU/ML.
  1662.  
  1663. IMHO, creating a group would give 'credibility' to our crackz when 
  1664. posted around the net.....
  1665.  
  1666. Incidentally, my question remains - is there a way to set up a BPX 
  1667. which manages to be activated by the press of a button?
  1668.  
  1669. WAFNA
  1670.  
  1671. -----#4-------------------------------------------------
  1672. Subject: java search
  1673.  
  1674. Yes, there *is* a Java search applet, I saw it once......
  1675.  
  1676. I will look for it again and post the URL as soon as I have it.
  1677.  
  1678. WAFNA
  1679.  
  1680. -----#5-------------------------------------------------
  1681. Subject: Reply to kOX and an Ida Pro Update
  1682.  
  1683. kOX;
  1684.  
  1685.    I have the full (4 Mb) version 5.0 of TASM which I can send to your
  1686. E-mail address. Problem is, I don't know your E-mail address. The
  1687. program handles 16 bit, 16 bit protected mode, and 32 bit code.
  1688.  
  1689.    The Ida Pro files you mentioned are just files to crack Ida Pro, as
  1690. you probably already know, I'm after the FULL version to be sure nothing
  1691. gets left out. After all, we'll all be using it, and why waste time
  1692. re-cracking it every time Tark posts a "bug-fix" which replaces a file
  1693. we've already cracked?
  1694.  
  1695.    UPDATE ON IDA PRO...
  1696.  
  1697.    Due to a very kind offer of webspace on FortuneCity's server from a
  1698. fellow cracker, I will be setting up my own website, on the same server,
  1699. tonight. Between the two sites, we should have enough room to transfer
  1700. the entire program. So rather than wait for Tark to iron out the bugs, I
  1701. will order the program on Monday. We can just get the "bug-fixes" from
  1702. Data Rescues web-site as they get posted.
  1703.  
  1704.    It will probably take less than a week to arive at my door, via
  1705. snail-mail, but as soon as I get the program, I will zip up all of the
  1706. disks and begin uploading them. I'll keep you informed.
  1707.  
  1708.    One word of warning, I WILL NOT maintain the website. So be ready to
  1709. download the program as soon as it arrives. I've heard that the site
  1710. will be cancelled if not maintained for over 30 days. Maybe I heard
  1711. wrong, but why take the chance?
  1712.  
  1713.                                                   Hackmore
  1714.  
  1715.  
  1716. -----#6-------------------------------------------------
  1717. Subject: TASM 5.0
  1718.  
  1719. Attn kOX, all:
  1720.  
  1721. I have a full version of TASM 5.0 on the original Borland floppies which 
  1722. I will be putting up on the web for download. I have created a "common" 
  1723. page at Fortunecities at the following URL:
  1724.  
  1725. ******************************************************
  1726. the file names will be 
  1727. tasm1.zip
  1728. tasm2.zip
  1729. tasm3.zip
  1730. about 1.4 MB apiece. Someday when I get time I will scan the Quick 
  1731. Reference so we can have an online Opcodes listing (with the hex 
  1732. equivalents...very handy). This web page is intended to be a transfer 
  1733. area; log on to Fortunecities as "hcu" with the password "crack" (not 
  1734. too hard to remember...) to upload files (up to 6 MB space). There are 
  1735. no rules so far (delete anything that gets old; it can always be 
  1736. re-posted), hopefully it will be up awhile (or I'll just make another 
  1737. one).
  1738.  
  1739. mammon_
  1740.  
  1741. ______________________________________________________
  1742. Get Your Private, Free Email at **********************
  1743.  
  1744. -----#7-------------------------------------------------
  1745. Subject: IDA PRO & more
  1746.  
  1747. > Subject: Ida Pro
  1748.  
  1749. >    As you probably know by reading my essays on +Fravias pages,
  1750. > and my contributions to this news letter, I firmly believe that,
  1751. > TOGETHER, we can change the way things are in this world. Feel free
  1752. > to hoard consumables, like food and clothing, but INFORMATION
  1753. > should be a SHARED resource.
  1754.  
  1755. Well, yes, but if the programmers can't sell the programs, how do 
  1756. they eat? I mean, ok, cracking is a challenge, etc etc., but, in fact 
  1757. we're all getting programs for free... - and the people who use our 
  1758. cracks do that because they don't want to pay for the proggies (or 
  1759. it's hard for them to get the softw.) Mind you, I'm not against 
  1760. cracking, but if *I* were to live on programming, I would make sure 
  1761. it would be something very hard to crack.... it would be packed 
  1762. with protections.....
  1763.  
  1764. >    I will be placing an order for Ida Pro within the next two
  1765. > weeks. I'll have to wait until I recieve it, and then find a place
  1766. > to upload it. So we should ALL get a chance to own it in two or
  1767. > three weeks. 
  1768.  
  1769. Thanks!!!
  1770.  
  1771. BTW, going back to programmers, there are *some* which deserve 
  1772. cracking...... M$ Project 98 is available as a 60-day trial version, 
  1773. it would be nice to make sure the public gets it free......
  1774.  
  1775. Another thing now, a question about this list - is there any criteria 
  1776. for accepting people in it? It seems to me that it has grown quite a 
  1777. lot, and I think we should at least make sure people know a little 
  1778. about cracking - or if they don't, that at least they have the right 
  1779. 'free spirit', that they want to learn.
  1780.  
  1781. Otherwise, if it spreads enough, we'll soon have people posting 
  1782. messages like 'Pls crack this for me. TIA.', or 'how do I warez this 
  1783. program?', or 'how do I read .nfo files?', or "let's trade crackz'.
  1784.  
  1785. WAFNA
  1786.  
  1787. =====End of Issue 40====================================
  1788.