home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Library / +HCU / 081-090.TXT < prev    next >
Text File  |  2000-05-25  |  61KB  |  1,654 lines

  1. ========================================================
  2. +HCU Maillist          Issue: 81              12/07/1997
  3. --------------------------------------------------------
  4. Send Articles To:......................... *************
  5. Info, Help, Unsubscription, etc:....... ****************
  6. ========================================================
  7.  
  8. CONTENTS:
  9.  
  10. #1  Subject: Re: +HCU meeting security
  11.  
  12. #2  Subject: Soft-Ice Win16 Imports
  13.  
  14. #3  Subject: Attn +RCG
  15.  
  16. #4  Subject: Re: Cracking Photoshop?
  17.  
  18. #5  Subject: Re: +HCU ML Repository!
  19.  
  20. ARTICLES:
  21.  
  22. -----#1-------------------------------------------------
  23. Subject: Re: +HCU meeting security
  24.  
  25.  
  26. > I admire your courage :-) However, I would not like to put this to
  27. >the test in the UK. Unfortunately in this country we have seen >several
  28.  
  29. I would propose that, if there's a convention at all, it should be held 
  30. in the netherlands. Now don't think of me as a pothead or dutch patriot, 
  31. I neither smoke weed nor am I dutch, but the Netherlands had NO LAWS at 
  32. all concerning "hacking/cracking" two years ago. I don't know whether 
  33. that has changed, anybody familiar with the dutch judicidal system ?
  34. If there's no law against cracking, but only against computer piracy, I 
  35. don't think we have to fear a lot. 
  36. But most european countries have quite a few and quite draconian laws 
  37. against software piracy, so, as I already mentioned, those of you 
  38. who are well-known in the warez-scene shouldn't use their "real" handles 
  39. when they arrive. 
  40. HIP went by with no legal consequences for anybody, although many 
  41. well-known people from the european H/P scene joined, of which some are 
  42. in legal jeopardy. I wouldn't recommend a meeting in France, since they 
  43. have a pretty strong anti-computer-fraud-squad in their police, nor 
  44. Germay, since I've been arrested for no reason at all during the 
  45. anti-Europe/Maastricht convention in Essen, although I did not have 
  46. anything to do with it. I can't speak for Italy or Spain, since I've 
  47. never visited these countries, and neither do I speak their language so 
  48. they aren't among my favorites :-)  
  49.  
  50. >instances of the police overstepping their authority when it comes to
  51. >computer issues....although of course in theory they should leave us
  52. >in peace, since we are not criminals :-)
  53.  
  54. It might happen that we get some Feds into our "convention", but I 
  55. seriously doubt that any arrests will be made. Even getting them into 
  56. our convention seems rather unlikely, since computer-fraud police is 
  57. mostly active in UK and USA and France, while anti-warez lawyers take 
  58. these roles in Germany and the NL . As long as we keep warez trading at 
  59. our convention as low as possible, the chances of getting arrested in 
  60. the Netherlands are IMHO almost zero. 
  61. I'm not sure about France, there are a lot of rumors with not too many 
  62. facts running around. Germany has his famous Gravenruth or something, 
  63. who is know for hunting down warez people. He is NO cop, but a lawyer 
  64. ripping people of from what I've heard. Problems might be the political 
  65. aspect, since German cops are known to be pretty tough on political 
  66. things, especially in fear of leftist terrorists and vandals.
  67.  
  68. HalVar from Flake
  69. BTW: Anybody ever tried to rotate all letters of HAL in 2001 one to the 
  70. right ?? 8-) Increase all of them by one :-)
  71. PPS: Thanks Rezident for your great tute, taught me how to do patchers 
  72. :-) 
  73.  
  74.  
  75. ______________________________________________________
  76. Get Your Private, Free Email at **********************
  77.  
  78. -----#2-------------------------------------------------
  79. Subject: Soft-Ice Win16 Imports
  80.  
  81. +Rezident:
  82.  
  83. Ja, that is exactly what I mean (re: krnl386.exe, et al). Remember all 
  84. that crap about thunking and Win16Mutex...16-bit and 32-bit apps call 
  85. functions that can (unbeknownst to the programmer) remain in the 16-bit 
  86. dll. It is rather unclear, but my understanding is that kernel or user 
  87. or gdi calls get sent to the 32-bit dll, then thunked to the 16-bit dll 
  88. if the function is an old/16-bit one. So all 16-bit apps (and some 
  89. 320bit, BTW) use these Win16 versions of the core system files--hence 
  90. their inclusion in 95--and therefore it is good to include their exports 
  91. in softice (also, the size of 16-bit user and GDI files is almost double 
  92. that of their 32-bit counterparts; guess everything isn't 32-bit now, is 
  93. it?).
  94.  
  95. And how goes Linux, BTW? I am more and more of a convert to that OS 
  96. every day, ever since I discovered shell scripting and the 1K cluster 
  97. size. In fact I've started to use my 95/NT machine only for its IDA, its 
  98. SoftIce, and its Netscape....all programming is now strictly Linux, 
  99. which is where it belongs ;)
  100. And I gotta tell you, Linux on a laptop is the most fun you can have!
  101.  
  102. mammon_
  103.  
  104. ______________________________________________________
  105. Get Your Private, Free Email at **********************
  106.  
  107. -----#3-------------------------------------------------
  108. Subject: Attn +RCG
  109.  
  110. (if you read this list...)
  111. Hotmail dropped my mail & I lost your email address. Contact me re the  
  112. 95 DDK listing, *******************
  113.  
  114. _m
  115.  
  116. ______________________________________________________
  117. Get Your Private, Free Email at **********************
  118.  
  119. -----#4-------------------------------------------------
  120. Subject: Re: Cracking Photoshop?
  121.  
  122. > Does this mean that the save code is actually in the program? (e.g.
  123. >have you been able to get up the save dialog boxes and save a file?).
  124. >If so, I'd be very interested in this....I took a (very quick) look at
  125. >one demo version of Photoshop, it seemed to be deadware...
  126.  
  127. I haven't been able to save it yet, if I had I wouldn't be asking any
  128. questions about it, as the crack would be complete!
  129. Looking in the source code though, there are references to GetSaveFileNameA
  130. so I have assumed the code is there.
  131. I got the demo from an Austalian magazine called PC Authority, for 5 dollars...
  132.  
  133.  
  134.  
  135.  
  136. -----#5-------------------------------------------------
  137. Subject: Re: +HCU ML Repository!
  138.  
  139. Hey .+MaLaTTiA.
  140. Thanks for providing the cool page.
  141. Do you have the source code for the java applet that searches the pages?
  142. I would like to have a play around with it....
  143.  
  144. +Alt-F4
  145.  
  146.  
  147. =====End of Issue 81====================================
  148.  
  149.  
  150.  
  151.  
  152.  
  153. ========================================================
  154. +HCU Maillist          Issue: 82              12/08/1997 
  155. --------------------------------------------------------
  156. Send Articles To:......................... *************
  157. Info, Help, Unsubscription, etc:....... ****************
  158. Web Repository.........................hcuml.home.ml.org
  159. ========================================================
  160.  
  161. CONTENTS:
  162.  
  163. #1  Subject: Attn: Zero
  164.  
  165. #2  Subject: One maduro and a malt later...
  166.  
  167. #3  Subject: Web repository address
  168.  
  169. #4  Subject: Win 16 functions....
  170.  
  171. #5  Subject: locations...
  172.  
  173. ARTICLES:
  174.  
  175. -----#1-------------------------------------------------
  176. Subject: Attn: Zero
  177.  
  178. Here is your reworked IDC script (BTW, you were right about using 
  179. Rnext0, etc...I was a bit hasty):
  180.  
  181. #include <idc.idc>
  182.  
  183. static main(){
  184.     auto ea,x,f_end;
  185.     ea = ChooseFunction("Select a function to parse:");
  186.     f_end = FindFuncEnd(ea);
  187.     Message("\n*** Code References from " + GetFunctionName(ea) + " : "  
  188. + atoa(ea) + "\n");
  189.  
  190.     for ( ea ; ea <= f_end; ea = NextAddr(ea) ) {
  191.         x = Rfirst0(ea);
  192.         if ( x != BADADDR) {
  193.         Message(atoa(ea) + " refers to " + Name(x) + " : " + atoa(x) + 
  194. "\n");
  195.  
  196.         x = Rnext0(ea,x);
  197.         }
  198.         while ( x != BADADDR) {
  199.             Message(atoa(ea) + " refers to " + Name(x) + " : " + atoa(x) 
  200. + "\n");
  201.  
  202.             x = Rnext0(ea,x);
  203.         }
  204.     }
  205.     Message("End of output. \n");
  206. }
  207.  
  208.  
  209. Stay tuned for the recursive + entry point versions!
  210.  
  211. mammon_
  212.  
  213. ______________________________________________________
  214. Get Your Private, Free Email at **********************
  215.  
  216. -----#2-------------------------------------------------
  217. Subject: One maduro and a malt later...
  218.  
  219. OK, I've got the hang of this IDC language now. I've developed three 
  220. functions, the first being recursive verison of the adaption of Zero+'s 
  221. original, the next being a recursive tracing of calls from the entry 
  222. point(s), and the third being a version of the second that writes the 
  223. output (which will exceed the message window size for large files) to a 
  224. file of your choice.
  225.  
  226. I'll present only the first and the third here to conserve space; they 
  227. should suffice to demonstrate:
  228. 1)
  229. // Func_tree.idc code per mammon_ ("use, steal, change, but do not 
  230. claim.")
  231. // Outputs to the message window a recursive tree of the calls in a 
  232. function
  233. #include <idc.idc>
  234.  
  235. static OutputLine(ea, x, nest){
  236.     auto j;
  237.     for ( j = 0; j <= nest; j = j + 1) {
  238.         Message("   ");
  239.     }
  240.     Message(atoa(ea) + " refers to " + Name(x) + " : " + atoa(x) + 
  241. "\n");
  242. }
  243. static GetXrefs(ea, nest){
  244.     auto x;
  245.     nest = nest + 1;
  246.     x = Rfirst0(ea);
  247.     if ( x != BADADDR) {
  248.     OutputLine(ea, x, nest);
  249.     GetXrefs(x, nest);
  250.     x = Rnext0(ea,x);
  251.     }
  252.     while ( x != BADADDR) {
  253.         OutputLine(ea, x, nest);
  254.         GetXrefs(x, nest);
  255.         x = Rnext0(ea,x);
  256.     }
  257.     nest = nest - 1;
  258. }
  259.  
  260. static main(){
  261.     auto ea, x, nest, f_end;
  262.     nest = -1;
  263.     ea = ChooseFunction("Select a function to parse:");
  264.     f_end = FindFuncEnd(ea);
  265.     Message("\n*** Code References from " + GetFunctionName(ea) + " : "  
  266. + atoa(ea) + "\n");
  267.     for ( ea ; ea <= f_end; ea = NextAddr(ea) ) {
  268.         GetXrefs(ea, nest);
  269.     }
  270.     Message("End of output. \n");
  271. }
  272.  
  273. 2)
  274. // Entrytree_out.idc code per mammon_ ("use, steal, change, but do not 
  275. claim.")
  276. // Outputs to a file a recursive tree of the calls from each entry point 
  277. of the file
  278.  
  279. #include <idc.idc>
  280.  
  281. static OutputLine(ea, x, nest, OutFileH){
  282.     auto j;
  283.     for ( j = 0; j <= nest; j = j + 1) {
  284.         fprintf(OutFileH, "   ");
  285.     }
  286.     fprintf(OutFileH, atoa(ea) + " refers to " + Name(x) + " : " + 
  287. atoa(x) + "\n");
  288. }
  289. static GetXrefs(ea, nest, OutFileH){
  290.     auto x;
  291.     nest = nest + 1;
  292.     x = Rfirst0(ea);
  293.     if ( x != BADADDR) {
  294.     OutputLine(ea, x, nest, OutFileH);
  295.     GetXrefs(x, nest, OutFileH);
  296.     x = Rnext0(ea,x);
  297.     }
  298.     while ( x != BADADDR) {
  299.         OutputLine(ea, x, nest, OutFileH);
  300.         GetXrefs(x, nest, OutFileH);
  301.         x = Rnext0(ea,x);
  302.     }
  303.     nest = nest - 1;
  304. }
  305.  
  306. static main(){
  307.     auto ea, x, i, nest, f_end, EPOrd, OutFileH, OutFName;
  308.     nest = -1;
  309.     OutFName = AskStr("ida_out.txt", "Enter output filename: ");
  310.     OutFileH = fopen(OutFName, "wt");
  311.     fprintf(OutFileH, "\n*** Code References from " + 
  312. GetFunctionName(ea) + " : "  + atoa(ea) + "\n");
  313.     for ( i = 0; i < GetEntryPointQty(); i = i + 1) {
  314.         fprintf(OutFileH, "Entry Point " + ltoa(i, 10) + "\n");
  315.         EPOrd = GetEntryOrdinal(i);
  316.         ea = GetEntryPoint(EPOrd);
  317.         f_end = FindFuncEnd(ea);
  318.         for ( ea ; ea <= f_end; ea = NextAddr(ea) ) {
  319.             GetXrefs(ea, nest, OutFileH);
  320.         }
  321.     }
  322.     fclose (OutFileH);
  323.     Message("End of output. \n");
  324. }
  325.  
  326. **********
  327. Simple, eh? Just like C ;)
  328. I'll post the next ones at my site or "by request".
  329.  
  330. mammon_
  331.  
  332. ______________________________________________________
  333. Get Your Private, Free Email at **********************
  334.  
  335. -----#3-------------------------------------------------
  336. Subject: Web repository address
  337.  
  338. Hi!
  339.  
  340. As you all know Malattia made a wonderful web page for the maillist
  341. with the old issues. However the url of his page was too long to
  342. fit into the header of the issues :) therefore I made a url redirecter
  343. at Monolith which points to his page. So the official address of
  344. the mallist is ************************ now. This also has the 
  345. advantage that if he has to move for some reason he just updates the
  346. link at Monolith to point to the new page.
  347.  
  348. bye Zer0+
  349.  
  350.  
  351. -----#4-------------------------------------------------
  352. Subject: Win 16 functions....
  353.  
  354. Hi mammon,
  355.  
  356. > Ja, that is exactly what I mean (re: krnl386.exe, et al). Remember
  357. > all that crap about thunking and Win16Mutex...16-bit and 32-bit apps
  358. > call functions that can (unbeknownst to the programmer) remain in
  359. > the 16-bit dll.
  360.  
  361.  OK, thanks, I'll pass this on...
  362.  
  363. > And how goes Linux, BTW? I am more and more of a convert to that OS
  364. > every day, ever since I discovered shell scripting and the 1K
  365. > cluster size. In fact I've started to use my 95/NT machine only for
  366. > its IDA, its SoftIce, and its Netscape....all programming is now
  367. > strictly Linux, which is where it belongs ;) And I gotta tell you,
  368. > Linux on a laptop is the most fun you can have!
  369.  
  370.  I've not got a laptop, so I can't say, and my Linux box isn't 
  371. connected to the Internet, so its not as much phun as I would like -
  372. nevertheless, I quite like it. I'm getting a bigger HDD (4.3GB, my
  373. 1.6GB is way too small) so I will be able to install X-Windows and
  374. everything...Netscape is available for X-Windows as well...BTW, do you
  375. know of any good WP programs for Linux? I've been using the joe text
  376. editor (I'm not a vi wizard ATM :-)) for awhile, but its not exactly a
  377. WP....
  378.  
  379. Cya,
  380. +ReZiDeNt
  381.  
  382. -----#5-------------------------------------------------
  383. Subject: locations...
  384.  
  385. Hi HalVar,
  386.  
  387. > I would propose that, if there's a convention at all, it should be
  388. > held in the netherlands. Now don't think of me as a pothead or dutch
  389. > patriot, I neither smoke weed nor am I dutch, but the Netherlands
  390. > had NO LAWS at all concerning "hacking/cracking" two years ago.
  391.  
  392.  If this is still the case then somewhere like that is probably not a
  393. bad idea...
  394.  
  395. > been arrested for no reason at all during the anti-Europe/Maastricht
  396. > convention in Essen, although I did not have anything to do with it.
  397.  
  398.  Woa! That will keep me out of Germany :-)
  399.  
  400. > BTW: Anybody ever tried to rotate all letters of HAL in 2001 one to
  401. > the right ?? 8-) Increase all of them by one :-) 
  402.  
  403.  Yes, that was where the name HAL came from - I don't know whether
  404. this was with IBM's blessing or not though...
  405.  
  406. > PPS: Thanks
  407. > Rezident for your great tute, taught me how to do patchers :-) 
  408.  
  409.  No problem, glad it helped! :-)
  410.  
  411. Cya,
  412. +ReZiDeNt 
  413.  
  414. =====End of Issue 82====================================
  415.  
  416.  
  417.  
  418.  
  419.  
  420. ========================================================
  421. +HCU Maillist          Issue: 83              12/09/1997 
  422. --------------------------------------------------------
  423. Send Articles To:......................... *************
  424. Info, Help, Unsubscription, etc:....... ****************
  425. Web Repository.........................hcuml.home.ml.org
  426. ========================================================
  427.  
  428. CONTENTS:
  429.  
  430. #1  Subject: Re: Spain's computer laws
  431.  
  432. #2  Subject: Am I being ignored ???
  433.  
  434. #3  Subject: Stripping addresses
  435.  
  436. #4  Subject: java applets
  437.  
  438. #5  Subject: How to avoid getting arrested
  439.  
  440. #6  Subject: OK for Niederland
  441.  
  442. #7  Subject: Stack-RegNum tracing
  443.  
  444. #8  Subject: BoundsChecker V SmartCheck
  445.  
  446. ARTICLES:
  447.  
  448. -----#1-------------------------------------------------
  449. Subject: Re: Spain's computer laws
  450.  
  451. Hi all!
  452.  
  453. > anything to do with it. I can't speak for Italy or Spain, since I've
  454. > never visited these countries, and neither do I speak their language so
  455.  
  456. I spoke to a friend of mine, who is a native of Spain.  She told me that the
  457. penalties for software piracy are somewhat high, but since it is very difficult to
  458. convict someone, that the Spanish government usually ignores it.  She also stated
  459. that as long as we did not cause any trouble and we were there just for a
  460. convention, that the authorities most likely would not interfere.  I will be
  461. talking to someone who is into the warez scene in Spain, so I should have a more
  462. thorough description soon.
  463.  
  464. CodeLib
  465.  
  466.  
  467. -----#2-------------------------------------------------
  468. Subject: Am I being ignored ???
  469.  
  470. Hi all !!!
  471.  
  472. It is a dificult thing I want to write today. I don't know if it is just
  473. me, or my postings are being ignored ?
  474. I have asked two times for help on WebSeeker, and onece for Mgphx. I
  475. didn't get any answer (Even a " It is to lame, do it Yourlsef !") I know
  476. that some of You are busy, i know that the proggies are oldies, but I
  477. want to crack them. As far as i remember this list was intended for
  478. purpouse of asking for help. I'm not asking for ready made cracks, i'm
  479. only asking for tips, or clues. I know that most of us don't know where
  480. their notes are, but even if You have made the crack a long time ago You
  481. should at leas remember the approach used ...
  482.  
  483. If I'm being ignored for a reason, then please tell me what is it,
  484. because i'm getting a bit frustrated, not reading a word of answer to
  485. fairly easy (for You) questions.
  486.  
  487. With best regards KUBAK
  488.  
  489. -----#3-------------------------------------------------
  490. Subject: Stripping addresses
  491.  
  492. Hi All!
  493.  
  494. As you have maybe seen yet, I'm stripping internet addresses from the issues of 
  495. the ml published in my page... to do this, I've written a little program which 
  496. looks for every string containing ******* and **** but as I've seen many 
  497. addresses without "http" or "ftp" headers, I've added the ****** string too... 
  498. so, if your address doesn't start with ****** and you don't want it to be 
  499. published, please remember to add ********* before it. I'll always give a look 
  500. to the files before uploading them, but it's better if you make the program 
  501. check (I'm not perfect... :))
  502. byez,
  503.  
  504.     .+MaLaTTiA.
  505.  
  506. -----#4-------------------------------------------------
  507. Subject: java applets
  508.  
  509. Hi +Alt-F4, hi All! :)
  510.  
  511. > Hey .+MaLaTTiA.
  512. > Thanks for providing the cool page.
  513.  
  514. Hey, your satisfaction is my pleasure ;)
  515.  
  516. > Do you have the source code for the java applet that searches the pages?
  517.  
  518. Sure!  Its address is:
  519.  
  520. *******************************************************
  521.  
  522. > I would like to have a play around with it....
  523.  
  524. It's good: I have just downloaded it and used without any change... if you 
  525. happen to make it better (maybe faster... it would be SO nice!), please tell me 
  526. and let me put it on the ml page... :)
  527. Listen, I've seen your essays and I think you should know java well, don't you? 
  528. I've got a question for you: is it possible to reverse engineer a .class file? 
  529. Is there any decompiler/disassembler/debugger? Is it possible to get/change 
  530. some information using SoftIce? I don't know java, but I'm beginning to study 
  531. it... do you have any suggestion? THANX! :)
  532.  
  533. byez,
  534.  
  535.     .+MaLaTTiA.
  536.  
  537. -----#5-------------------------------------------------
  538. Subject: How to avoid getting arrested
  539.  
  540.  
  541.  
  542. Hi +Rezident, 
  543.  
  544. > If this is still the case then somewhere like that is probably not a
  545. >bad idea...
  546.  
  547. >> convention in Essen, although I did not have anything to do with 
  548. >>it.
  549. > Woa! That will keep me out of Germany :-)
  550.  
  551. Something VERY valuable I've learnt past then and which has kept me from 
  552. being searched/arrested several times during demonstrations/dubious 
  553. meetings: Press Identity Cards.
  554. If you're either student in school or in college, join some newspaper
  555. and write an article from time to time. Then contact your local "Junior 
  556. Press Union" (or something like that, in Germany it is called DJP, in 
  557. France UJJ or something) 
  558.  
  559. Those Cards will seriously 
  560. intimidate policemen. During that arrest at the Anti-Europe convention, 
  561. a friend of mine with such a card was able to leave the place where the 
  562. police had surrounded the demonstrators, walk around freely and so on. 
  563.  
  564. This card is INCREDIBLY valuable. If there are cops, they'll usually 
  565. leave you alone, and treat you BY FAR better than all the others. 
  566. Even if they decide to take you to a police station for interrogation
  567. purposes, you can insist that you only attended to write an article 
  568. about it.
  569.  
  570. For all you people out of college: I don't know how to get a Card like 
  571. that in your case, sorry, but if you can get one, get it !
  572.  
  573. HalVar
  574.  
  575.  
  576. ______________________________________________________
  577. Get Your Private, Free Email at **********************
  578.  
  579. -----#6-------------------------------------------------
  580. Subject: OK for Niederland
  581.  
  582. A dutch meeting is a good idea IMO, since +ORC 
  583. seems as well to be dutch, this could be a very nice
  584. impulse to get him there :-)
  585. I have checked: States-Schipol flights are at the moment 
  586. very cheap: 180 US dollars one way (charter), and therefore 
  587. we could ever have some friends from the other site of the 
  588. pond.
  589.  
  590. Now our dutch friends should "manifest themselves" and
  591. find a nice place (small hotel/pension/summer house) and check 
  592. the EU (and dutch) laws... btw you all still seem to believe that there 
  593. are law difference between the various States of the European Union.
  594. >From a legal point of view this IS NOT TRUE. The difference may 
  595. exist in their implementation, but unfortunately (and in many case 
  596. fortunately) the European Union directives have PREDOMINANCE 
  597. (from a legal point of view) on the Member States own laws, whatever 
  598. the Member States or their disinformed citiziens think or belive or like 
  599. or dislike about it.
  600. There are hundred of cases brought to the Luxembourger court (and 
  601. won :-) by guys that did not liked a national law and discovered that it 
  602. did not collimate with an european directive.
  603. Since the european directives are pretty liberal (most of the time), this 
  604. is in our trade a VERY USEFUL fact, that we'll need if and when it comes 
  605. to a lawyer's struggle.
  606. So once more, you must only check that the relative EU-law/directive/
  607. prescription/whatever :-) has been ACCEPTED by the Member State
  608. of choice, a process that can take years. Once he has, his laws are 
  609. toilet paper vis-a-vis of the EU-directive, which, I repeat, suits us
  610. pretty 
  611. well in most of the case.
  612. Since "implementation" matters a lot, I would nevertheless agree on 
  613. the Netherlands as a very good choice. I would be there.
  614.  
  615. later
  616. fravia+
  617.  
  618.  
  619.  
  620. -----#7-------------------------------------------------
  621. Subject: Stack-RegNum tracing
  622.  
  623.  
  624. O.K., here's my first real "cracking" posting to this list.
  625. Excuse me if it is a bit foolish, but I'm really stuck here.
  626. My targer is a program called " PackagerMK1", and I succesfully
  627. cracked it by eliminating the right components of the "serial-checking" 
  628. part of the code. 
  629.  
  630. But since I've never made a KeyGen before, I thought this might
  631. be a nice target to practice on. 
  632.  
  633. Now comes my problem: I tried a "backwards" approach, by going 
  634. from the comp_loop backwards through the code. Now my problem is: 
  635. After I traced back some code successfully, I had to find out that the 
  636. program pops the finished correct serial off the stack, so setting a bpm 
  637. on the location and then registering again in order to find out from 
  638. where it's accessed doesn't work, since you get a hit on almost every 
  639. push. 
  640.  
  641. Is it somehow possible to set a bp in SoftIce on something like "break 
  642. if 88703434 is written to this area" ? 
  643.  
  644. Or should I try the "frontal" approach, by watching what the program 
  645. does with my username ?
  646.  
  647.  
  648. H0lvar from Flake
  649.  
  650.  
  651. ______________________________________________________
  652. Get Your Private, Free Email at **********************
  653.  
  654. -----#8-------------------------------------------------
  655. Subject: BoundsChecker V SmartCheck
  656.  
  657. Has anyone used both of these programs?
  658. I downloaded them both the other day, and they seem to be very similar???
  659. It seems to me that SmartCheck is just a Visual Basic version of bounds checker.
  660. Are there any other differences???
  661.  
  662. Anyway they are both very cool, so download them quick.
  663. I got mine from:
  664. ftp.ultranet.com/pub0/n/numega/files/
  665. which has a lot of other goodies as well :)
  666. Smartcheck is called: dfjcmj.exe
  667.  
  668.  
  669. =====End of Issue 83====================================
  670.  
  671.  
  672.  
  673.  
  674.  
  675. ========================================================
  676. +HCU Maillist          Issue: 84              12/10/1997 
  677. --------------------------------------------------------
  678. Send Articles To:......................... *************
  679. Info, Help, Unsubscription, etc:....... ****************
  680. Web Repository.........................hcuml.home.ml.org
  681. ========================================================
  682.  
  683. CONTENTS:
  684.  
  685. #1  Subject: Answer to Kubak, IDC
  686.  
  687. #2  Subject: Issue 82
  688.  
  689. #3  Subject: Re: java applets
  690.  
  691. ARTICLES:
  692.  
  693. -----#1-------------------------------------------------
  694. Subject: Answer to Kubak, IDC
  695.  
  696. Hi Kubak!
  697.  
  698. >Subject: Am I being ignored ???
  699.  
  700. Not really :). Last time you asked about Webseeker and Micrografix
  701. I downloaded them, but then my brother gave me some work and I had
  702. no time to do anything else for four days. Finally, its over so I
  703. checked them out. Unfortunatelly, Micrografix came through corrupted
  704. and I dont want to download again (more then 9 meg if I am correct).
  705. Lets hope somebody else willing to help.
  706. But Webseeker is here and I am ready to work on it. I just checked
  707. it out and seenms to have a lot of things to crack. So tell me what
  708. you have done and where exactly you need help (BTW, you might have
  709. do this at the first place then you have better chance to get an
  710. answer. On the otherhand you seems to be a persistent guy, thats
  711. a good for cracking :) Ok, as I see we can crack:
  712. - eliminate the registration dialog
  713. - eliminate the 15 day time limit (I think its easy, you can set back 
  714. the date and it works again :)
  715. - getting demo registration
  716. - getting a purchase registration
  717. - getting a VIP registration (I have know idea what this VIP can do)
  718.  
  719. However in my opinion calculating a valid registration might be not
  720. enough, because this software likes to communicate with the server
  721. at ffg, and even if you have a registration which looks good means
  722. nothing if they check ther customer data base and you are not there.
  723. In my opinion its best to remove the nag, the time limit and nuke
  724. every reference to the ffg site so the cracked proggi cannot go to
  725. mama. So thats my first impression.
  726. So tell me where you are stucked, and I try to fix it.
  727.  
  728. PS: I tried to use the IDC scripts mammon_ made for us, but the
  729. xref functions are still not working correctly in my IDA (I may
  730. have to reinstall it). Anybody with the same problem, or solution?
  731.  
  732. Zer0+
  733.  
  734.  
  735.  
  736.  
  737.  
  738. -----#2-------------------------------------------------
  739. Subject: Issue 82
  740.  
  741.  
  742. ....I may have overloaded the ML and caused it not to send; I mailed 
  743. about 3K in IDC scripts for samples (in response to Zer0+ and in 
  744. general) and that may have tipped the size over the limit. If so, 
  745. apologies all...
  746.  
  747. For those who need MASM:
  748. Do an ftpsearch for masm611, you will get one hit--a server in russia 
  749. with Masm 6.11c (and a few other goodies too), a little over 4 MB 
  750. download. TASM, being OO, is of course better, but you never know when 
  751. you will need this (perhaps to write VXDs ;).
  752.  
  753. I also got this email yesterday:
  754. "...You might also be interested in my Binary Editor (oh no, not another 
  755. one).
  756. This one is quite different - you teach it the layout of the data and
  757. it operates much like a debugger, decoding and allowing manipulation.
  758. It allows the user to write a DLL which provides the data being edited
  759. from somewhere other than a file (a running program perhaps), and
  760. also allows the user to write his own plug in disassembler.
  761. OS/2, Win32, AIX, DOS versions.
  762. Useful...?
  763. *******************************************
  764. has full information."
  765.  
  766. The file (BE.ZIP) is--as it comes--useless for anything but taking apart 
  767. graphics files at a hex-editor level. However, you can add file-type 
  768. definitions (PE file, NE file, MZ file) that contain specifics as to 
  769. file header/organization info which will make this a surprisingly useful 
  770. tool (it seems; haven't had time to try it yet), plus the author 
  771. provides an interface (via a .H file) that allows you to write DLL files 
  772. for modifying/disassembling the binary data in the file AND to allow the 
  773. program to access specific memory locations such as programs, ROM on 
  774. cards, BIOS, etc. (again, ahaven't had time to try this out). Seems 
  775. ideal--with a little work--for hardware-based protections (even absolute 
  776. CD-ROM reads), and can be designed to capture byte streams from COM/LPT 
  777. ports.
  778.  
  779. Anyone want to check this out?
  780.  
  781. mammon_
  782.  
  783. ______________________________________________________
  784. Get Your Private, Free Email at **********************
  785.  
  786. -----#3-------------------------------------------------
  787. Subject: Re: java applets
  788.  
  789. Hi .+MaLaTTiA., hi All! :) :)
  790.  
  791. >It's good: I have just downloaded it and used without any change... if you 
  792. >happen to make it better (maybe faster... it would be SO nice!), please
  793. tell me 
  794. >and let me put it on the ml page... :)
  795.  
  796. HeHe. I am gonna try and make it faster, becoz it seems pretty slow. If I
  797. get anywhere I'll tell you. I know an easy way to make it download slightly
  798. quicker(Make it into a jar file). If you don't mind wating a couple of days,
  799. I'll give you something at the end of the week that is either:
  800. -Faster
  801. -At the very least a jar file so it can be downloaded quicker.
  802.  
  803.  
  804. >Listen, I've seen your essays and I think you should know java well, don't
  805. you? 
  806.  
  807. Done a lot of programming(The object oriented stuff is cool), but haven't
  808. done much cracking of it yet.
  809.  
  810.  
  811. >I've got a question for you: is it possible to reverse engineer a .class file? 
  812. >Is there any decompiler/disassembler/debugger? Is it possible to get/change 
  813. >some information using SoftIce? I don't know java, but I'm beginning to study 
  814. >it... do you have any suggestion? THANX! :)
  815.  
  816. IDA will dissasemble it.
  817. There are a few others that can as well
  818. You could change stuff with softice, but I think it would be pretty hard...
  819.  
  820. Cracking Java is cool, but I suggest learning it fully first. You can do
  821. some kick ass programming with it(Full applications, not just crappy web
  822. animators), and if you read a good design book(May I suggest "Design
  823. Patterns"?) it teaches you to use object-orientation to the full.
  824.  
  825. Then start learning about Hostile applets, and then you can start having
  826. some fun :)
  827.  
  828. +Alt-F4 (Finally remembers to add his name to the end of an email :)
  829.  
  830.  
  831. =====End of Issue 84====================================
  832.  
  833.  
  834.  
  835.  
  836.  
  837. ========================================================
  838. +HCU Maillist          Issue: 85              12/11/1997 
  839. --------------------------------------------------------
  840. Send Articles To:......................... *************
  841. Info, Help, Unsubscription, etc:....... ****************
  842. Web Repository.........................hcuml.home.ml.org
  843. ========================================================
  844.  
  845. CONTENTS:
  846.  
  847. #1  Subject: packetboy crack
  848.  
  849. #2  Subject: Fravia.org down ?
  850.  
  851. #3  Subject: All apologies ...
  852.  
  853. #4  Subject: problem
  854.  
  855. #5  Subject: Any Comments Or Insight?
  856.  
  857. #6  Subject: Perspective
  858.  
  859. ARTICLES:
  860.  
  861. -----#1-------------------------------------------------
  862. Subject: packetboy crack
  863.  
  864. --====================987654321_0==_
  865. Content-Type: text/plain; charset="us-ascii"
  866.  
  867.  Thanx for including me on the mailing list.I have a short essay for 
  868. the newbies like me :-).Thanx again and Happy Crackin.
  869.  
  870. ______________________________________________________
  871. Get Your Private, Free Email at **********************
  872. --====================987654321_0==_
  873. Content-Type: text/plain; name="packetboy1_2.txt"
  874. Content-Disposition: attachment; filename="packetboy1_2.txt"
  875.  
  876. Hello Fellow Crackers,
  877. I am a newbie here and still learning this art.However I found a protection so stupid 
  878. it has to be in the top 5 :-). Listen up fellow newbies this is an easy one for ya.The
  879. target for today boys and girls is packetboy1.2 from ndg software.It capures incoming 
  880. packets and display various info about them.Breaking out W32Dasm and checking string 
  881. data references we find this: 6017334etc (24 digits).hmmmmmmmm I wonder what that 
  882. that could be? drop out of Wdasm and go to packetboy and enter the number to 
  883. see what happens.A message screen pops up and says thanx for registering and 
  884. voila! all done.No more nags and all features enabled.This company really 
  885. needs to come up with a (dare I say?)better protection.This is my first letter on
  886. cracking so please don't mind my grammattical errors or my bad explanation of things.
  887. Some constructive criticism on how to make my short essay better is welcome as well.
  888.  
  889. ps-Big thanx to +DataPimp for the info on hiew
  890.  
  891. Happy Cracking,  
  892. ooWARLORDoo--====================987654321_0==_
  893. Content-Type: text/plain; charset="us-ascii"
  894.  
  895. --====================987654321_0==_--
  896.  
  897. -----#2-------------------------------------------------
  898. Subject: Fravia.org down ?
  899.  
  900.  
  901. I don't know whether this is only temporary, but fravia.org seems to
  902. be down.
  903.  
  904.  
  905. HalVar
  906.  
  907. ______________________________________________________
  908. Get Your Private, Free Email at **********************
  909.  
  910. -----#3-------------------------------------------------
  911. Subject: All apologies ...
  912.  
  913. Hi all !!!!
  914. Great apologies to all !!!!
  915. Especially to : wlc, .MaLaTiA, +ZERO
  916. For: posting on such stupid protection scheme !!!!
  917.  
  918. Let's get more get more concrete, here goes the story.
  919.  
  920. I have received Your letters and read them all carefully. One of You
  921. wrote that he found an old version of WebSeeker, but there is a newer
  922. one in ZDNET. So i have decided to D/L the new one (i have earlier
  923. worked on an old version). I lost my notes, so I decided to redo my work
  924. to tell You what have I acomplished. You can imagine the shock, when I
  925. didn't find the strings I have been using !!!! So I had a look at the
  926. main directory of WebSeeker and I have found a nice little (maybe not so
  927. little 300KB+) dll called ix.dll. Simply a hunch, let's disassemble it,
  928. and wow !!! my beloved string are here !. I knew it all they have
  929. removed the protection routine from the main proggy ;)
  930. That's even better for us !! After I saw an exported function
  931. GetIsPurchased, i thought it is to easy. I have set SI to load it's
  932. exports and BPX on it. 2 hits during startup "r fl-z" and we have a
  933. purchased WebSeeker. The only thing was to pach the dll : nopping the
  934. xor ax,ax was enough, it works perfectly (offline at least).
  935.  
  936. But the problem of misterious VIP# remains, I still do not know what to
  937. do with it ;(
  938. I have menaged to patch the code (in 5 locations or so) in a way (in old
  939. version, don't have much time now..) that when I enter only 5s as the
  940. VIP# it goes allright, and then the next window pops up where You should
  941. enter the "VIP ACTION" and this is where I'm stuck ;)
  942. (BTW: it seams that the vip# is being calculated, not checked with
  943. anything)
  944.  
  945. That's it for now, hope You had better luck ;)
  946.  
  947. Thanx again, Kubak
  948.  
  949. -----#4-------------------------------------------------
  950. Subject: problem
  951.  
  952. Hello all
  953.  
  954. My problem is that when I do a search in Softice95 v3.2, sometimes 
  955. softice will lock up, instead of displaying the message " xxxxxx not 
  956. found"
  957. For example s 0 l ffffffff "unregistered"
  958.             s 30:0 l ffffffff "unregistered"
  959.  
  960. Now for the questions:
  961. 1. Is there an escape sequence without rebooting?
  962. 2. A better way to search for data?
  963.  
  964. Also has anyone been able to download from ******************** yet?
  965.  
  966. I also have been looking at the Photoshop demo, but have not found the
  967. Save code.
  968.  
  969. Any feedback would be greatly appreciated and christmas greetings to 
  970. all.
  971.  
  972. cheers Rundus 
  973.  
  974. ______________________________________________________
  975. Get Your Private, Free Email at **********************
  976.  
  977. -----#5-------------------------------------------------
  978. Subject: Any Comments Or Insight?
  979.  
  980. Hail +All:
  981.  
  982. Someone forward the following to me. I edited the spacing for better
  983. viewing.  Any insights into this or just a rumor until Xmas.
  984.  
  985. 10:34 EDT, Using lynx on www1.yahoo.com and www2.yahoo.com (Dont ask 
  986. why graphical browsers dont work.. cuz i aint sure as of yet.)
  987.  
  988. P4NTZ/H4GiS - W0RLD D0M1N4T10N '97
  989. [INLINE]
  990. For the past month, anyone who has viewed Yahoo's page & used their 
  991. search engine, now has a logic bomb/worm implanted deep within their 
  992. computer.
  993.  
  994. The worm part of this 'virus,' (in layman's terms) spreads itself 
  995. across internal networks that the infected machine is on.
  996.  
  997. Binary programs are also infected.
  998.  
  999. On Christmas Day, 1997, the logic bomb part of this 'virus,' will 
  1000. become active, wreaking havoc upon the entire planet's networks.
  1001.  
  1002. The virus can be stopped.
  1003.  
  1004. But not by mortals.
  1005.  
  1006. An antidote program has been written.
  1007.  
  1008. This program is resting somewhere on a computer in the southeastern 
  1009. hemisphere.
  1010.  
  1011. The U.S. government will be notified of the precise location of the 
  1012. antidote program upon the immediate release of Kevin Mitnick.
  1013.  
  1014. In the meantime, it would be a wise move on the part of the children 
  1015. of corporate and militant America to remove all money they have in any 
  1016. financial institutions. One of the many functions of our virus is that 
  1017. it will cause an acceleration of clocks to the year 2000.
  1018.  
  1019. The PANTS/HAGIS alliance has taken control of the world's computers. 
  1020. We own everyone, and everything.
  1021.  
  1022. No one is safe. No computer is safe.
  1023.  
  1024. Our goal, which we have achieved, is world domination.
  1025.  
  1026. The Fail Safe: [From H4G1S, PANTS, and the MLF]
  1027.  
  1028. On February 14 1995, Kevin David Mitnick was incarcerated for the sole
  1029. purpose of furthering the egomaniacal agenda of the United States 
  1030. secret service (cervix), and the self aggrandizement of both would be 
  1031. "security expert" Shimomura and has-been media lackey John Markoff.
  1032.  
  1033. To commemorate this date and further etch our outrage into the hearts
  1034. and minds of corporate and militant America, we have built in a fail 
  1035. safe:
  1036.  
  1037. On exactly 01:00 hours February 14, 1997 there will be a nationwide 
  1038. failure of powergrids in strategic locations. Remember, this will 
  1039. only occur if Kevin David Mitnick is not released and exonerated of 
  1040. all trumped up charges made against him.
  1041.  
  1042. And now, a note from PANTS:
  1043.  
  1044. Kevin Mitnick was wrongly jailed for a crime he did not commit. 
  1045. Everyone is well aware of the fact that Mitnick was *not* behind 
  1046. the attack on Shimomura's computers. Tsutomu Shimomura is a hypocrite,
  1047. who is out to make a fast buck & a name for himself. Throughout the 
  1048. entire course of his & John Markoff's lame excuse for a book, he 
  1049. trashes Mitnick's mocks him for 'not having a life.'
  1050.  
  1051. He makes no mention, however, of his own illicit activities with 
  1052. cellular phones.
  1053.  
  1054. Mitnick did what he did out of intellectual curiosity, without 
  1055. compromising the hacker ethic. The goal of Shimomura's activity, 
  1056. however, was merely to listen in on other people's conversations. 
  1057. If Mitnick doesn't have a life or ethics for checking someone's email 
  1058. for reasons of self preservation... then what does that say about 
  1059. Shimomura, who eavesdrops on unknowing victims for recreation?
  1060.  
  1061. Shimomura also constantly slams hackers as being 'clueless,' and 
  1062. 'ankle-biters.'
  1063.  
  1064. "h3y m1zt3r s3kUr1ty 3xp3rt.. 1ph y00'r3 s0 el8, h0w k0m3 u'r3 alw4yz 
  1065. g3tt1ng 0wn3d by u$ 4nkl3b1t3rz?"
  1066.  
  1067. Tsutomu is a puppet of an increasingly Orwellian government. He is 
  1068. owned by PANTS & H4G1S. (Not to mention quite a few other individuals, 
  1069. who shall remain nameless.)
  1070.  
  1071. The media hails Tsutomu Shimomura as "cyberspace's top cop."
  1072.  
  1073. The media forgets that the policemen of cyberspace are no different 
  1074. than their analog world counterparts. Which is to say, 99% of the time, 
  1075. they're completely fucking retarded and inept.
  1076.  
  1077. After being incarcerated, Mitnick's rights were continually violated. 
  1078. (As they have been in the past. Refer to Jonathan Littmann's "The 
  1079. Fugitive Game."). Ridiculous things ranging from not being allowed
  1080. to use the phone 
  1081. (h3 m1ght wh1$tl3 th3 l4Unch k0d3z & st4rt w0rld w4r ***** 
  1082. to being put in solitary confinement because the prison officials 
  1083. believed he could turn his walkman radio into a device with which he 
  1084. could tap their offices. However, not having access to any sort of 
  1085. soldering equipment, and the fact that being a prisoner means 
  1086. HE IS IN A CELL ALL DAY, this would obviously be quite impossible. He 
  1087. is also prohibited from using a computer to assist him in researching
  1088. for his case, despite the fact that the library computer is not 
  1089. connected to a phone line, or with the outside world in any other way. 
  1090. This limitation makes the task of defending himself nearly impossible, 
  1091. which is exactly what they want.
  1092.  
  1093. The EFF has, of course, stepped in with their own hypocritical two 
  1094. cents ("Mitnick is an electronic miscreant," etc, etc). This is no 
  1095. different from their actions in the past.. however, we expected 
  1096. better from the supposedly libertarian John Perry Barlow. Shows what
  1097. happens when you listen to the government & the popular media, I 
  1098. guess...
  1099.  
  1100. "You need only reflect that one of the best ways to get yourself a 
  1101. reputation as a dangerous citizen these days is to go about repeating 
  1102. the very phrases which our founding fathers used in the struggle for 
  1103. independence."
  1104.                                          --Charles A. Beard [LINK]
  1105.                                      HAQRZ AGA1NST GEEKZ 1N SN0WSU1T$
  1106.                                          MITNICK LIBERATION FRONT
  1107.                                                    PANTS
  1108.                                            W0RLD D0M1NAT10N '97
  1109.  
  1110.                                                                                        
  1111. [INLINE]
  1112. ------- End of Forwarded Message
  1113.  
  1114. -----#6-------------------------------------------------
  1115. Subject: Perspective
  1116.  
  1117. Hail +All:
  1118.  
  1119. In regard to the previous item I posted, I would like to put things
  1120. into perspective.  First, I received the virus query from a friend.
  1121. Whether it is a hoax or for real, these things comes and goes, who
  1122. cares?  Something like this only give law makers the inititive to 
  1123. make more laws to restrict internet access and usage for our good
  1124. and safety.  Cybercops to patrol and protect the information high
  1125. way.  
  1126.  
  1127. Lately, the news media (Canada) have been doing more and more 
  1128. stories on negatives like computer fraud, money laundering, and 
  1129. computer crimes, leading to justification for making tougher laws
  1130. and setting up futuristic computer crime fighting units.  On the 
  1131. other hand they promote the big guys, internet banking with the 
  1132. big banks and investment institutions, and their own safe news 
  1133. and commercial sites.  Probably the same where ever you are.  All 
  1134. the politicians will be blindly persuaded into doing the 'right' 
  1135. thing for the good of everyone.  Preparing us to accept the 
  1136. presence of a Big Brother.
  1137.  
  1138. Maybe the virus scare is their creation.  Create a monster virus 
  1139. to justify new laws and groups to fight it.  Make the Net safe for
  1140. children to play in.  Behave or go to jail.  What a society?  
  1141. How many more days of freedom do we have left?  Should we use the 
  1142. convention as a smokescreen to see how many feds shows up?  Reading
  1143. up on fravia+ essays and other related contributions, we got to get 
  1144. better at it for the sake of survival.  Learn to separate the truth 
  1145. from fiction and then hunker down for the blast.  It is not a safe
  1146. world that we live in.
  1147.  
  1148. wlc
  1149.  
  1150. =====End of Issue 85====================================
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156. ========================================================
  1157. +HCU Maillist          Issue: 86              12/12/1997 
  1158. --------------------------------------------------------
  1159. Send Articles To:......................... *************
  1160. Info, Help, Unsubscription, etc:....... ****************
  1161. Web Repository.........................hcuml.home.ml.org
  1162. ========================================================
  1163.  
  1164. CONTENTS:
  1165.  
  1166. #1  Subject: java decompiling
  1167.  
  1168. #2  Subject: Soft-Ice lockup/computer crime
  1169.  
  1170. #3  Subject: ftp site and fravia.org
  1171.  
  1172. #4  Subject: xmas bombs and softice searches
  1173.  
  1174. ARTICLES:
  1175.  
  1176. -----#1-------------------------------------------------
  1177. Subject: java decompiling
  1178.  
  1179.  
  1180. find mocha (decompiler) in the net
  1181. though it never got past 1.0, it is INCREDIBLY GOOD at decompiling 
  1182. exacting source from java applets
  1183.  
  1184. if you havent seen what it can do, you will be nothing short of amazed 
  1185. when you see its output
  1186.  
  1187. maybe someone will write a c decompiler someday that does as well
  1188.  
  1189. +gthorne
  1190.  
  1191. -----#2-------------------------------------------------
  1192. Subject: Soft-Ice lockup/computer crime
  1193.  
  1194. Rundus:
  1195.  
  1196. I don't know of any other way to search the entire memory area in 
  1197. Soft-Ice--you may have some memory manager/drivespace-type program that 
  1198. causes Soft-Ice to lock up when going the global search. I also 
  1199. experienced many lockups with the Soft-Ice 3.22 beta when 
  1200. "stepping"...the only fix was to Ctrl-D which, instead of returning 
  1201. control to the program, unlocked Soft-Ice: you may want to give this a 
  1202. shot. The lockups made me a little nervous; I downgraded to the 3.2 
  1203. standard version and have had no problems with it.
  1204.  
  1205. re computer crime/etc:
  1206. I've been exposed to quite a range of paranoia/conspiracy theory in my 
  1207. time, and quite honestly I have trouble coming to the conclusion that 
  1208. there is a single "source" running the show: things are just too 
  1209. disorganized (yes, the paranoids say, but that is only a 
  1210. bluff...whatever). 
  1211. What is readily apparent is that we live in a consumer economy--a 
  1212. consumer culture, composed of individuals content to graze on the simple 
  1213. numbing pleasures of TV, fast food,etc--and this economy/culture/society 
  1214. is run by a collection of individual interests (individuals and/or 
  1215. coporations), each with its own agenda. The reason why deviants, 
  1216. knowledge-seekers, or out-spoken individuals get targeted is that they 
  1217. go against the consumer ideal: they create, they do not consume; they 
  1218. sow discord, they do not entertain; they are self-reliant, not slaves to 
  1219. the products/services/lifestyles dished out in mass by the society in 
  1220. which they are immersed.
  1221.  
  1222. In short, the targetting/persecution of freethinkers, deviants, 
  1223. crackers, whatever is less a sinister plot than the natural result of a 
  1224. society trying to retain its internal cohesion (such as it may be) by 
  1225. rejecting influences (or virii ;) that threaten to compromise that 
  1226. cohesion. There are always deviants in the herd, and those deviants are 
  1227. hated by the herd for being different from the herd, regardless of 
  1228. whether they be inferior or superior (on an intellectual, physical, or 
  1229. spiritual level) to the herd.
  1230.  
  1231. OK, enough mindless rambling,
  1232.  
  1233. mammon_
  1234.  
  1235.  
  1236.  
  1237. ______________________________________________________
  1238. Get Your Private, Free Email at **********************
  1239.  
  1240. -----#3-------------------------------------------------
  1241. Subject: ftp site and fravia.org
  1242.  
  1243.  
  1244. fravia has decided that he will keep up the site at cracking.net as 
  1245. well as the new site at fravia.org
  1246. that way if one is down, there is at least a second option
  1247.  
  1248. also - 
  1249. the ftp site that was set up for me at *************************
  1250. is not active
  1251.  
  1252. i have tried to reach the guy who set it up on many occasions, but he 
  1253. has not responded - i do not know if he will bring it back online or 
  1254. any such news - except that at one time he mentioned adding a new hard 
  1255. drive with a couple of gigs on it in the near future (he told me this 
  1256. when the site was given to me)
  1257.  
  1258. for now i will assume that it is just another lost site
  1259.  
  1260. oh well, it was so much fun having all that hard drive space --- even 
  1261. if it did only last a week or so
  1262.  
  1263. +gthorne
  1264.  
  1265.  
  1266. -----#4-------------------------------------------------
  1267. Subject: xmas bombs and softice searches
  1268.  
  1269.  
  1270. Every now and again i see a few messages that just interest the holy 
  1271. hell out of me - political computing being one of them.
  1272.  
  1273. There was a hacked website found at yahoo recently, though it was a 
  1274. funny hack in that it was detected by only the oldest browsers 
  1275. (apparently yahoo has a browser detection feature that redirects you 
  1276. to whatever page on yahoo can be seen by your browser)
  1277.  
  1278. on one hand i would not believe one word of the 'web browser 
  1279. downloaded a worm to your site' messages. on the other, if it were a 
  1280. program that you downloaded that said that, i would pay it heed. (read 
  1281. up on the old michaleangelo scare that only affected certain 
  1282. clueless asian (and other clueless) servers because they didnt bother to check up on the 
  1283. warnings that everyone else 'vaccinated' against long before the thing 
  1284. hit it's day of mischief.
  1285.  
  1286. i get more emails during the times of the mass email virus scares (you 
  1287. know the ones... 'you are being warned of an email virus... send this 
  1288. to all your friends'
  1289.  
  1290. the sad part is very often the same people seem to send me the 'is 
  1291. there such thing' messages over and over again (every time someone 
  1292. sends thim a silly message like this)
  1293.  
  1294. No Virginia, there isn't a 
  1295. grinch in your stocking this year.
  1296. Now would you quit believing those
  1297. messages you keep getting from 'Santa' ?
  1298.  
  1299. regarding the lockups in softice
  1300.  
  1301. i havent had a problem here lately, but in the past i have found that 
  1302. i was getting lockups when i did a search- but ONLY when i used 
  1303. softice with my altscreen option (i am one of those silly people who 
  1304. kept an old pc monitor and hercules card around so long that someone 
  1305. finally found a new way of making it usable before i threw it in the 
  1306. dumpster)
  1307.  
  1308. this behavior has been verified by other users - by nature of their 
  1309. asking me for a solution (they were not happy to find out that i was 
  1310. having the same bug pop up)
  1311.  
  1312. it would not surprise me if the video settings for other 
  1313. cards/monitors were also flawed. i am of the opinion that problems 
  1314. tend to repeat themselves on occasion.
  1315.  
  1316. +gthorne
  1317.  
  1318.  
  1319.  
  1320. =====End of Issue 86====================================
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326. ========================================================
  1327. +HCU Maillist          Issue: 87              12/13/1997 
  1328. --------------------------------------------------------
  1329. Send Articles To:......................... *************
  1330. Info, Help, Unsubscription, etc:....... ****************
  1331. Web Repository.........................hcuml.home.ml.org
  1332. ========================================================
  1333.  
  1334. CONTENTS:
  1335.  
  1336. #1  Subject: the ringmasters
  1337.  
  1338. ARTICLES:
  1339.  
  1340. -----#1-------------------------------------------------
  1341. Subject: the ringmasters
  1342.  
  1343. Hello _mammon,
  1344.  
  1345. > re computer crime/etc:
  1346. > I've been exposed to quite a range of paranoia/conspiracy theory in
  1347. > my time, and quite honestly I have trouble coming to the conclusion
  1348. > that there is a single "source" running the show: things are just
  1349. > too disorganized (yes, the paranoids say, but that is only a
  1350. > bluff...whatever). 
  1351.  
  1352.  IMHO, it really doesn't matter *who* is running the show - the show
  1353. is not one I am enjoying :-) 
  1354.  
  1355.  Of course, it would be difficult for a single source to control
  1356. everything, but then all these people who are in on it probably
  1357. believe that *they* are the ones running the show....wheels within
  1358. wheels....(no, I'm not paranoid <g>)
  1359.  
  1360. Cya,
  1361. +ReZiDeNt
  1362.  
  1363. =====End of Issue 87====================================
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369. ========================================================
  1370. +HCU Maillist          Issue: 88              12/14/1997 
  1371. --------------------------------------------------------
  1372. Send Articles To:......................... *************
  1373. Info, Help, Unsubscription, etc:....... ****************
  1374. Web Repository.........................hcuml.home.ml.org
  1375. ========================================================
  1376.  
  1377. CONTENTS:
  1378.  
  1379. #1  Subject: Pegasus Mail
  1380.  
  1381. ARTICLES:
  1382.  
  1383. -----#1-------------------------------------------------
  1384. Subject: Pegasus Mail
  1385.  
  1386. Hi All!
  1387.  
  1388. I was studying Pegasus Mail's passwords encryption system to build a pw 
  1389. decrypter when I saw a beautiful thing: with the full program there's an 
  1390. extension, called EVE, that lets you use different identities (mail accounts) 
  1391. in the same program session. Well, if you look at eve.pm (the data file 
  1392. automatically created the first time you run the extension) you can see ALL THE 
  1393. ACCOUNTS AND THE PASSWORDS... NOT ENCRYPTED!!! :-|
  1394. Well, maybe it's not beautiful if YOU use Pmail, but it's great if you want to 
  1395. get others' accounts... ah... I've deleted my eve files :)
  1396. byez,
  1397.  
  1398.     .+MaLaTTiA.
  1399.  
  1400. =====End of Issue 88====================================
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406. ========================================================
  1407. +HCU Maillist          Issue: 89              12/15/1997 
  1408. --------------------------------------------------------
  1409. Send Articles To:......................... *************
  1410. Info, Help, Unsubscription, etc:....... ****************
  1411. Web Repository.........................hcuml.home.ml.org
  1412. ========================================================
  1413.  
  1414. CONTENTS:
  1415.  
  1416. #1  Subject: PKZip project
  1417.  
  1418. #2  Subject: pm hack
  1419.  
  1420. ARTICLES:
  1421.  
  1422. -----#1-------------------------------------------------
  1423. Subject: PKZip project
  1424.  
  1425. Attn: All
  1426.  
  1427. Does anyone have the book "C Programmer's Guide to NetBIOS" or the 
  1428. CRC-32 algorithm used in pkzip?
  1429.  
  1430. I'm trying to write a pkzipfile brute force engine (yeah, a 
  1431. known-plaintext approach would be faster, but this is for bulk 
  1432. processing of about 50 files...I'm after results over finesse and 
  1433. efficiency), and have downloaded every pkware spec I can find...they are 
  1434. all missing this algorithm (which is more or less crucial to decrypting 
  1435. the zips...pkzip's algorithm according to their documentation uses the 
  1436. pwd along with three keys as part of the encoding/encrypting/compression 
  1437. algorithm...thus simply faking the password as we usually do, or 
  1438. compromising the algorithm, will not work as the data must still be 
  1439. decrypted/decompressed using the correct pwd as a parameter).
  1440.  
  1441. The crc32 algorithm is apparently given in the NetBIOS book, a copy of 
  1442. which I have not (yet) found. Alternatively, if any of you have produced 
  1443. a pkzip-pwd cracker recently, some advice or source code would be 
  1444. greatly appreciated....
  1445.  
  1446. mammon_
  1447.  
  1448. ______________________________________________________
  1449. Get Your Private, Free Email at **********************
  1450.  
  1451. -----#2-------------------------------------------------
  1452. Subject: pm hack
  1453.  
  1454. Hi +All!
  1455.  
  1456. Time ago I found an asm source code for a hack that allows reaching
  1457. ring 0 from a Windows app. I don't remember the exact location of it.
  1458. I think it could be placed on Cameron's or Protected Mode pages,
  1459. linked from Fravia+'s but I can't find it now.
  1460. Does anyone knows where I could find this kind of information?
  1461.  
  1462. thanks
  1463.  
  1464.     +trurl
  1465.  
  1466. =====End of Issue 89====================================
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472. ========================================================
  1473. +HCU Maillist          Issue: 90              12/16/1997 
  1474. --------------------------------------------------------
  1475. Send Articles To:......................... *************
  1476. Info, Help, Unsubscription, etc:....... ****************
  1477. Web Repository.........................hcuml.home.ml.org
  1478. ========================================================
  1479.  
  1480. CONTENTS:
  1481.  
  1482. #1  Subject: Ring0 Code
  1483.  
  1484. #2  Subject: Re: PKZip project
  1485.  
  1486. #3  Subject: c-dilla
  1487.  
  1488. ARTICLES:
  1489.  
  1490. -----#1-------------------------------------------------
  1491. Subject: Ring0 Code
  1492.  
  1493. +trurl:
  1494.  
  1495. Now what would you want such an evil bit of code for?
  1496.  
  1497. I have seen it two places, 1) in Pietrek's Windows 95 Systems 
  1498. Programming Secrets (so check O'Reilly and Schulman's sites), and 2) in 
  1499. Kauler's Windows Assembly Language & Systems Programming.
  1500.  
  1501. Source code for 2) looks a little like this:
  1502. (Case WM_Create):
  1503. xcreate:
  1504.         call    makering0selector
  1505.  
  1506.           invoke    GETSTOCKOBJECT,OEM_FIXED_FONT
  1507.     mov    hOemFont,ax        ;handle to font.
  1508.         ret
  1509. .....................
  1510. ..DATA
  1511. dpmiproc        DD      0       ;dpmi extensions entry point.
  1512. RING0CALLGATE LABEL DWORD       ;use this to call ring-0 code.
  1513. ring0_off       DW      0       ;callgate selector for RING0FUNC
  1514. ring0_cs        DW      0       ;       /
  1515. ms_dos_str      DB      "MS-DOS",0
  1516. ldt_selector    DW      0       ;for direct writing to ldt.
  1517. descriptor_selector DW  0       ;ring0, cannot be accessed directly.
  1518. ring0errormsg DB "There was an error creating ring 0 access... aborting 
  1519. program.",0
  1520.  
  1521. ..CODE
  1522. makering0selector PROC
  1523.  
  1524.         invoke GLOBALPAGELOCK,cs
  1525.         cmp     ax,0
  1526.         je      lockfailed
  1527.  
  1528.         lea     si,ms_dos_str
  1529.         mov     ax,168Ah        ;get dpmi extensions entry point.
  1530.         int     2Fh             ;-->es:di (undocumented)
  1531. ;***        cmp     al,0                 ?????
  1532. ;***        jne      extensionsnotfnd
  1533.         mov     WORD PTR[dpmiproc],di   ;save entry point
  1534.         mov     WORD PTR[dpmiproc+2],es ;       /
  1535.         mov     ax,100h         ;undocumented
  1536.         call    dpmiproc        ;-->ax=selector to ldt.
  1537.         jc      extensionsnotfnd
  1538.         mov     ldt_selector,ax
  1539.         mov     es,ax
  1540. ;create a ring-0 32-bit descriptor...
  1541.          push   es
  1542.         invoke  ALLOCSELECTOR,cs        ;-->ax=alias to cs.
  1543.          pop    es
  1544.         cmp     ax,0
  1545.         je      selectorerror
  1546.         and     ax,0FFF8h               ;get offset of descriptor in 
  1547. ldt.
  1548.         mov     bx,ax
  1549.         mov     al,es:[bx+5]            ;get access-rights byte.
  1550.         and     al,10011111b            ;clear dpl field.#
  1551.         mov     es:[bx+5],al
  1552.         mov     al,es:[bx+6]            ;get granularity & seg-size 
  1553. bits.
  1554.         or      al,01000000b            ;set bit7, for 32-bit.
  1555.         mov     es:[bx+6],al
  1556.         or      bx,0100b                ;set bit-2, selects ldt.leave 
  1557. dpl=0.#
  1558.         mov     di,bx                   ;temp save.
  1559.         mov     descriptor_selector,bx  ;save.
  1560. ;create callgate, to above descriptor.....
  1561.          push   es
  1562.         invoke  ALLOCSELECTOR,0         ;create a descriptor in ldt.
  1563.          pop    es
  1564.         cmp     ax,0
  1565.         je      selectorerror
  1566.         mov     ring0_cs,ax             ;save final selector.
  1567.         and     ax,0FFF8h               ;get offset of descriptor in 
  1568. ldt.
  1569.         mov     bx,ax
  1570.         mov     es:[bx],ring0func       ;my ring0 code
  1571.         mov     es:[bx+2],di            ;ring0 alias.
  1572.         mov     BYTE PTR es:[bx+4],0 ;04        ;****??dwords copied to 
  1573. stack.
  1574.         mov     BYTE PTR es:[bx+5],11101100b    
  1575. ;present=1,dpl=3,app=00,type=C
  1576.         mov     WORD PTR es:[bx+6],0            ;      (type=C: 386 
  1577. callgate)
  1578.  
  1579. qwert:  jmp     SHORT qwerty
  1580. lockfailed:
  1581. extensionsnotfnd:
  1582. selectorerror:
  1583.         lea     si,ring0errormsg
  1584.         call     errormsgproc
  1585.         call    xquitmessage            ;quit program.
  1586. qwerty:
  1587.         ret
  1588. makering0selector ENDP
  1589. ;....................................
  1590. freeourselectors PROC
  1591.         invoke  FREESELECTOR,descriptor_selector
  1592.         invoke  FREESELECTOR,ring0_cs
  1593.         invoke GLOBALPAGEUNLOCK,cs
  1594.         ret
  1595. freeourselectors ENDP
  1596. ;....................................
  1597.  
  1598. That's enough for here. I have the 32-bit source code for the book avail 
  1599. at
  1600. ******************************************************** 
  1601. and the 16-bit on my tools page.
  1602.  
  1603. mammon_
  1604.  
  1605. ______________________________________________________
  1606. Get Your Private, Free Email at **********************
  1607.  
  1608. -----#2-------------------------------------------------
  1609. Subject: Re: PKZip project
  1610.  
  1611.  
  1612. =46irst just a hello, been subscribed for a few days and this is my
  1613. first post. Call me spyder (on here anyhow).=20
  1614.  
  1615. >Does anyone have the book "C Programmer's Guide to NetBIOS" or the=20
  1616. >CRC-32 algorithm used in pkzip?
  1617.  
  1618. Nope but look for a zip password cracker called pkcrack (ftp search
  1619. will find plenty) which comes with c source and certainly includes
  1620. CRC32 routines. Source has got to be available for the for the infozip
  1621. packages also.=20
  1622.  
  1623. Also get fzc104.zip which is worth running in case you get lucky with
  1624. a short password and also worth running with the biggest word list you
  1625. can find because it is so fast. If you really want to do it yourself
  1626. then fzc104 may give you some sort of performance target to aim at (or
  1627. be embarrassed by).=20
  1628.  
  1629.  
  1630.  
  1631. -----#3-------------------------------------------------
  1632. Subject: c-dilla
  1633.  
  1634.  
  1635. Hello All,
  1636.  
  1637. I've been writing a lot of stuff that is not strictly cracking 
  1638. related - so back on to topic: I've just had a couple of emails out 
  1639. of the blue (from people in different continents) asking for 
  1640. information on a protection called 'C-Dilla' - the website is at: 
  1641.  
  1642. ************************
  1643.  
  1644. I think I'll take a look and see what I find - have you heard 
  1645. anything about this protection? From the sound of it, it should be a
  1646. challege (apparently it uses VXDs etc)...
  1647.  
  1648. Anybody want to check this out with me?
  1649.  
  1650. Cya,
  1651. +ReZiDeNt
  1652.  
  1653. =====End of Issue 90====================================
  1654.