home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / HATCH / WWIVNEWS.ZIP / 9301_1.NWS < prev    next >
Text File  |  1993-01-23  |  23KB  |  445 lines

  1.                 ┌┐┌┐┌┐┌┐┌┐┌┐┌────┐┌┐  ┌┐┌─┐ ┌┐┌────┐┌┐┌┐┌┐┌────┐
  2.   ╔═════════════││││││││││││└─┐┌─┘││  │││ └┐│││┌───┘│││││││┌───┘═════════════╗
  3.   ║  Volume 3   ││││││││││││  ││  └┼┐┌┼┘│  └┘││└───┐│││││││└───┐ Nov/Dec/Jan ║
  4.   ║ Issue 7/8/9 ││││││││││││  ││   ││││ │┌┐  ││┌───┘││││││└───┐│  1992/1993  ║
  5.   ╚═════════════│└┘└┘││└┘└┘│┌─┘└─┐ └┼┼┘ ││└┐ ││└───┐│└┘└┘│┌───┘│═════════════╝
  6.             │   └────┘└────┘└────┘  └┘  └┘ └─┘└────┘└────┘└────┘   │
  7.             │ Serving WWIV Sysops & Users Across All WWIV Networks │
  8.             └──────────────────────────────────────────────────────┘
  9.                            ┌─────────────────────┐
  10.                            │This Month's Features│
  11. ┌──────────────────────────┴─────────────────────┴────────────────────────────┐
  12. │ Random Factors.......................................Wayne Bell (1@1)       │
  13. │                                                                             │
  14. │ Hack Attempts & Common Sense.........................Erik S. Klein (1@2082) │
  15. │                                                                             │
  16. │ Inside UEDIT.........................................Tolkien (1@3456)       │
  17. │                                                                             │
  18. │ PKWARE's Hacked Versions of PKZIP Listing............PKWARE Inc.            │
  19. │                                                                             │
  20. │ TechnOTES............................................WWIVnews Staff         │
  21. │                                                                             │
  22. │ Squashing Those Gluttony .GIF's (Part 3).............Spackle (1@19955)      │
  23. │                                                                             │
  24. │ Filo's Mod of the Month..............................Filo (1@5252)          │
  25. │                                                                             │
  26. │ WWIVnet-Compatible Network Listing (1/7/93)..........Red Dwarf (1@6264)     │
  27. │                                                                             │
  28. │ Dateline: @#$*()#!...................................Omega Man (1@5282)     │
  29. └─────────────────────────────────────────────────────────────────────────────┘
  30.  
  31. ───────────────┬─────────────────────────────────────────────┬───────────────
  32.                │               Random Factors                │
  33.                │   Creative Commentary by Wayne Bell (1@1)   │
  34.                └─────────────────────────────────────────────┘
  35.  
  36. Lots of creative comments this issue:
  37.  
  38. NET32
  39. ─────
  40.  
  41. As most people know by now, net32 has been released. Even though it may not 
  42. look like much, it actually has quite a few things fixed/upgraded/added.
  43.  
  44. New net32 features: 
  45.  
  46.  - Support for WWIV v4.22 (which most people probably don't care about yet)
  47.  
  48.  - Deletion of duplicate posts (but not duplicate E-Mail)
  49.  
  50.  - Multitasking support (file locking is now fully supported)
  51.  
  52.  - E-mail gating (if you are in multiple networks)
  53.  
  54. Fixes: 
  55.  - Sub auto-reqs had a bug in previous versions, where if you received 
  56.    multiple requests (add or drop) for the same sub in the same net packet, 
  57.    some systems would be erroneously dropped from the n*.net file. That is 
  58.    fixed in net32.
  59.    
  60. Problems:   
  61.  
  62.  - There have been some problems reported with net32, though. These mostly
  63.    relate to the increased memory usage of net32 (due to v4.22 support).
  64.    Some of the rumors say this has to do with net compression, so if you're 
  65.    having a problem, try having your connect(s) turn off compression.
  66.  
  67. WWIV v4.22
  68. ──────────
  69.  
  70. As most of you already know, my BBS phone number (Amber, @1) was changed on 
  71. Thursday, Dec 24, 1992. The new phone number is 310-798-9993. If this is news
  72. to you, make a note of this change as the release date for WWIV v4.22 will be 
  73. Sat, Jan 23rd at 6:00 PM PST. All v4.22 files will be made available for 
  74. download after that time.
  75.  
  76. The .ZIP files for v4.22 are:
  77.  
  78. WWIV422 .ZIP - 338k - compiled version, no docs.
  79. WWIV422S.ZIP - 352k - source version, no docs.
  80. 421A-422.ZIP - 234k - upgrade from v4.21a to v4.22 (VERY long)
  81. WWA1-422.ZIP - 182k - accessory pack part 1 (docs + ESM)
  82. WWA2-422.ZIP - 279k - accessory pack part 2 (WWIVedit 2.5).
  83.  
  84. (Obviously, you don't need all of them.)
  85.  
  86. All files are zipped with pkzip v1.10, and have -AV codes on them, so
  87. when you unzip the files, you should see "-AV" after every file, and a
  88. note at the bottom saying:
  89.  
  90. Authentic files Verified!   # XLD658   WWIV Software Services
  91.  
  92. The 'README.422' file in WWIV422.zip, WWIV422s.zip and 421A-422.zip
  93. describes the changes to v4.22 (from v4.21a).
  94.  
  95. v4.22 SIDE NOTES
  96. ────────────────
  97.  
  98. A lot of people have been asking about this one: v4.22 WILL include a no-frills
  99. mini-editor for external strings. It will not be very fancy, but it'll do for
  100. those who choose not to use another ESM.
  101.  
  102. In response to a query from the WWIVnews Editor, the quoting elements of the 
  103. code are still not accessible by the internal editor. There are, however, mods
  104. out there to enable this feature if you really think it's necessary.
  105.  
  106. Regarding userrec's that are non-standard, such as those modded by GOLDSYS, 
  107. INIT will only convert stock user lists. If you have a non-standard one, you'll
  108. have to update the included convert.c program and run it.
  109.  
  110. Finally, no real progress was made this version regarding the fax detection 
  111. routines.  Apparently, most modems don't really support that kind of operation.
  112.  
  113. REGISTRATION FEES
  114. ──────────────────
  115.  
  116. For those of you who haven't registered the source yet, as of Feb 1, 1993 the 
  117. registration fee for WWIV will increase to $80. This includes having a disk 
  118. mailed to you (so the increase is $25, from $55 to $80).
  119.  
  120. If you have already registered WWIV, or do register before Feb 1, 1993 (that 
  121. is, postmarked on or before Jan 31), this will NOT affect you. If you are 
  122. already registered, you will see no change in source code access, or anything.
  123.  
  124. This change in source registration policy will have no affect on WWIVnet 
  125. registrations. Also, if you are in the WWIV installment plan, and have made 
  126. your first installment before Feb 1, 1993, the price increase will not affect
  127. you.
  128.  
  129. PKZIP 2.04c & WWIV
  130. ──────────────────
  131.  
  132. As some of us sysops have already found out, there are many changes to the new
  133. version (v2.04c) of PKZIP/PKUNZIP.
  134.  
  135. Unfortunately, in Phil Katz's attempt to speed-up screen-writes, he bypasses
  136. DOS and calls INT 29. This works fine locally, but remote callers SEE NOTHING
  137. on their screen when viewing/listing/extracting or adding to a TEMP archive.
  138. Bummer!
  139.  
  140. Yes, the PKWARE folks are aware of the problem, and until they release an
  141. update fixing this (actually, they said they will add a command-line switch to
  142. not allow this DOS by-pass), and "fix" some other problems that have been
  143. reported, you might try the following work-around:
  144.  
  145. 1) Run INIT.
  146.  
  147. 2) Select option 6.
  148.  
  149. 3) Add to the end of each ZIP command-line ">NUL" (without the quotes). 
  150.  
  151. Remote users will now be able to view the output as before.
  152.  
  153. NOTE:  for pkzip 2.04C (or later), you NEED to have "-o" on your extraction
  154. commandline, for security reasons.
  155.  
  156. ───────────────┬─────────────────────────────────────────────┬───────────────
  157.                │        Hack Attempts & Common Sense         │
  158.                │           Erik S. Klein (1@2082)            │
  159.                └─────────────────────────────────────────────┘
  160.  
  161. [Editor's nOTE: A couple of weeks back, Erik posted a detailed hacking report
  162. on the Group 4 discussion sub. While the methods employed may seem rather
  163. lame to most experienced sysops and users, the fact that they were successful
  164. teaches us all a very valuable lesson about how fragile system security can
  165. be when we allow those who are untrained in such procedures to act in our
  166. stead.]
  167.  
  168. ──────────────────────────────────────────────────────────────────────────────
  169.  
  170. The following is EXTREMELY IMPORTANT information!  It should be read
  171. carefully and acted upon.
  172.  
  173.      This document is to inform you about a rather obnoxious hacker who
  174.      has been making SUCCESSFUL attempts at local WWIV boards. The
  175.      following is his M.O.:
  176.  
  177.      First he will call the BBS in question and establish an account -
  178.      or several if possible. He will perform whatever activities are
  179.      considered "normal" on that board such as downloading files,
  180.      playing onliners and such. This is, presumably, to throw the SysOps
  181.      off the scent later. The phone number, name and other information
  182.      he gives are, of course, bogus.
  183.  
  184.      Next he will somehow get the phone number of the OTHER phone
  185.      line(s) at the SysOps home. In most cases this is as easy as
  186.      calling information since most SysOps use their real names and
  187.      their exchange gives a means of comparison where there are many
  188.      "John Smiths."
  189.  
  190.      He will then call the board to be hacked at a time when he thinks
  191.      the Sysop is not there and try and page the Sysop for a chat.
  192.  
  193.      If the chat is unsuccessful then he will call the voice phone
  194.      number and tell any FEMALE who answers (our local WWIV SysOps are
  195.      all males) that she needs to press the F9 key to "unlock" or "fix"
  196.      the board. This boy is very cool, calm and persuasive. He has
  197.      talked at least one wife and one daughter into actually PRESSING
  198.      THE KEY!  He only began failing after word got out. (Before our
  199.      local WWIV community realized what was up he was calling my place
  200.      VERY often; almost daily. It got so bad for a while that I thought
  201.      my wife was having an affair!)
  202.  
  203.      Once he has Temp SysOp he just does a //edit on CONFIG.DAT to get
  204.      the SysOp password and does a //UEDIT to get the SysOp's password
  205.      (for later use). He now has free and ready access to DOS whenever
  206.      he calls. He can drop down and ZIP up whatever he wants and
  207.      download it at his leisure. He can then delete or edit any affected
  208.      logs and be gone without a trace. The one sure thing he gets from
  209.      this is a COMPLETE USER LIST with PASSWORDS. In San Antonio he HAS
  210.      used this to log on as others, for what it's worth. On boards where
  211.      the machine is not dedicated to the BBS the potential for damage is
  212.      impressive.
  213.  
  214. It is pretty obvious that this guy knows WWIV pretty well. It is also
  215. obvious what needs to be done about him. 
  216.  
  217. 1) Sysops MUST let their families, friends, roommates, and even their pets
  218.    know NEVER to press any keys for strangers without consulting you first. 
  219.    It is amazing how few Sysops actually restrict their families use of their
  220.    boards!
  221.  
  222. 2) A little more security should be placed in the CONFIG.DAT file. Wayne should
  223.    consider possibly encrypting the Sysop Password(s) in future releases of 
  224.    WWIV. 
  225.    
  226. 3) Another San Antonio Sysop recommended that secondary password protection be 
  227.    placed on commands such as //edit and //uedit. This is a REALLY good idea 
  228.    and several mods exist out there for additional Sysop passwords.
  229.    
  230. 4) Sysops should change their passwords often. This is the easiest way to 
  231.    foil hackers who have already used this hack method with success. Some 
  232.    hackers will lay low with their information for quite some time before 
  233.    actually using it to their "advantage", and a frequent password change will
  234.    usually render their success a moot point.
  235.  
  236. ─────────────────────────────────────────────────────────────────────────────
  237.  
  238. [Editor's nOTE: The bottom line on this particular hacking method is pretty
  239. obvious. Hackers using this method are taking advantage of a simple lapse in 
  240. common sense on the part of the Sysop regarding the use of cohabitants as
  241. "co-sysops". Sysops, make sure those sharing your living space are either made
  242. aware of all aspects of BBS security and know what to do in an "emergency", or 
  243. that the BBS is off-limits unless *you, yourself* have instructed them
  244. to do something. If the person(s) in question are rather computer-illiterate,
  245. the latter option is probably the safest. After all, it's better to have a
  246. board that's down temporarily for a small but safe reason than one that's down
  247. for a rather big and stupid one.]
  248.  
  249. ───────────────┬─────────────────────────────────────────────┬───────────────
  250.                │               Inside UEDIT                  │
  251.                │Guest Creative Commentary by Tolkien (1@3456)│
  252.                └─────────────────────────────────────────────┘
  253.  
  254. UEDIT is a standalone program, a superset of the functions of the built-in
  255. uedit function that WWIV possesses. But more than just an editor, it's also
  256. a userlist *manager*, with a vast array of capabilities far beyond the
  257. internal uedit function.
  258.  
  259. Because of the (irritating) array of userrec structures out there, UEDIT now
  260. supports five all in one executable: stock 4.21A userrecs with 32 msg bases or
  261. 64 msg bases, both of those with the FROM mod installed (which I highly
  262. recommend, since it's a useful thing for UEDIT to search on), and my own
  263. userrec structure.
  264.  
  265. If your userrec structure is not one of these, do not despair; all is not
  266. lost. Ethereal Cereal released a modification that allows you to put "extra"
  267. userrec stuff in a separate file, USER2.LST. I suggest doing this, but leaving
  268. the FROM information in USER.LST, so that UEDIT can use this information to
  269. search on - and move everything *else* non-standard (if anything) into
  270. USER2.LST. You need not specify which userrec structure you use - UEDIT
  271. figures this out by itself by reading the size of your userrec structure from
  272. CONFIG.DAT. Originally I did have it necessary to specify which structure to
  273. use on the command line, but I decided that was too much of a pain, so it's
  274. all taken care of for you now.
  275.  
  276. The first thing you notice when you run it is the interface - mouseable, with
  277. support for extended EGA/VGA 43- and 50-line video modes; it will use a mouse
  278. if you have one installed and a mouse driver resident. If not, no big deal;
  279. it works equally well without a mouse, with mnemonic key commands for all
  280. functions and help always available at the press of a key. UEDIT adjusts
  281. itself automatically to use the extended EGA/VGA modes if you are currently
  282. using one. The colors highlight important information.
  283.  
  284. The initial screen you see is what I call browse mode. On this screen are
  285. two windows, one containing a scrollable list of the users' handles and user
  286. numbers. The other window details some of the more critical information
  287. about the user on which the cursor is located. Users with a security level of
  288. 100 or greater are shown in one color, users who haven't called in over 90
  289. days (or a number of days you specify yourself) are shown in another color.
  290. "Normal" callers are shown in yet another color. It works just as you would
  291. expect: the page down key scrolls you down a screenfull of users, page up does
  292. the opposite. Home bring you to the #1 account, End brings you to the last
  293. account. Deleted callers are shown in red.
  294.  
  295. Hitting the ENTER key brings you into what I call edit mode. Here is where you
  296. can edit all of the various fields for that caller, including city, state,
  297. and address if your userrec has them included. You can also edit a zillion
  298. fields that the internal uedit function of WWIV does not allow: the colors,
  299. the macros, logons, posts, time spent on the board, you name it. You move
  300. from field to field with TAB or ENTER or if you use a mouse you can just click
  301. on the field you wish to edit.
  302.  
  303. The core of the various non-editing functions that UEDIT can perform is
  304. contained in the search engine (which, along with all other commands, is
  305. available from edit or browse mode, so you can use whichever is most
  306. comfortable to you at the time). The search screen allows you to enter a range
  307. of security levels, download security levels, days since called, age, sex,
  308. status (deleted, normal, inactive or all of the above). You can search by ARs
  309. and/or by DARs, and you can use one AR to exclude callers from showing as a
  310. match. An example of what the search engine can do is to find all male
  311. undeleted callers, age 17-20, with a zipcode containing '631', who last called
  312. some time from 30 to 60 days ago, with an AR of 'A', or 'B' and a security
  313. level of 30-50. You can also specify realname, handle, street, city/state,
  314. and note substrings to search for.
  315.  
  316. While the search engine sounds complicated, it needs to be seen to understand
  317. just how easy it is to use. And *finding* the specified callers is just the
  318. beginning. Once you have defined a search specification, you can then perform
  319. actions on those callers. For instance, you can redefine their colors, or
  320. reset their QSCAN pointers, or delete them, or print some information about
  321. those callers to a file (detailed or brief information). Or just plain count
  322. how many callers match that specification, just for information.
  323.  
  324. Besides these abilities, UEDIT also possesses a few others: a memory-efficient
  325. drop to DOS which leaves only a resident 7-10k kernel in memory, the ability
  326. to add a specified number of new user accounts (for instance, if you know
  327. someone is going to call and you wish to get their account ready), or you
  328. can swap the location of two accounts (to move your friend to a lower user
  329. number, for instance). You can rewrite WWIV's NAMES.LST file properly with
  330. a keypress. There's a one-key command to jump straight to the #1 account from
  331. anywhere. There is a command to save a "favorite" search specification (your
  332. most-often-used one) to disk, and another command to retrieve a saved search
  333. specification from disk, so you needn't retype it constantly.
  334.  
  335. All of this is available when UEDIT is fully loaded. However, you can also
  336. perform some command line operations, notably a user purge, for deleting aged
  337. accounts automatically as part of your daily event. Of course, you can specify
  338. a range of security levels, etc., to narrow down your purge. Some of the actual
  339. UEDIT interface colors and settings may also be overridden with command line
  340. parameters. A list of the available command line parameters and a brief
  341. description is available by running the standard UEDIT /?.
  342.  
  343. When WWIV v4.22 comes out, all of the userrec compatibility problems will be
  344. solved, since the userrec struct that will be used for 4.22 is much more
  345. modifiable without sacrificing compatibility, and has much more depth as well.
  346. UEDIT will, of course, support that userrec fully when it becomes standard.
  347. Kudos to Wayne for doing the userrec upgrade. At this point in time, rather
  348. than modifying your userrec, you might as well wait for WWIV v4.22's "super
  349. userrec".
  350.  
  351. Nigh three years in the making now, UEDIT has changed greatly. I wrote it to
  352. do a few useful things originally and, by request mainly, have added
  353. capabilities as time has gone on. By the time you read this, the current
  354. version will be v2.01. For those of you who have over about 200 users, this is
  355. a fairly indispensable utility. Once you've used UEDIT and explored its
  356. capabilities, you will wonder how you ever lived without it.
  357.  
  358. Is it free? No way. Hundreds of hours of development time went into writing
  359. this program. It's commercial-grade software at this point, albeit for a
  360. limited market. The shareware cost is $20, with no upgrade fees ever. Those
  361. who registered previous versions (for $15) do not pay the difference, of
  362. course.
  363.  
  364. ─────────────────────────────────────────────────────────────────────────────
  365.  
  366. [Editor's nOTE: Tolkien is working on a UEDIT update for the forthcoming WWIV
  367. 4.22 release, and a follow-up article detailing any major changes will appear 
  368. in a future issue of WWIVnews.]
  369.  
  370. ───────────────┬─────────────────────────────────────────────┬───────────────
  371.                │  PKWARE's Hacked Versions of PKZIP Listing  │
  372.                │           Courtesy of PKWare Inc.           │
  373.                └─────────────────────────────────────────────┘
  374.  
  375. [Editor's nOTE: WWIVnet's PKZip watchdog, Allen Turner (1@9965), was unable
  376. due to personal time constraints to do a follow-up article on his PKWare
  377. update from last September. When his schedule permits, a follow-up will 
  378. appear in a future issue of WWIVnews, hopefully with a brief interview with
  379. Phil Katz on just what the hell was *really* going on with 2.04c prior to
  380. its release. In the meantime, the following was posted on the PKWare BBS
  381. just prior to 2.04c's general release to the public in an effort to help
  382. sysops and users identify and eliminate hacked versions of PKZip that have
  383. appeared over the past few months.]
  384.  
  385. ─────────────────────────────────────────────────────────────────────────────
  386.  
  387.         In a attempt to clarify the situation with fake release versions of 
  388.         PKZIP, we are releasing this list of known hacks. If you have 
  389.         any information as to the original source of any of these hacks, 
  390.         please either leave mail for the sysop on the PKWARE BBS 
  391.         (414-354-8670), or call us at 414-354-8699.
  392.  
  393.         Known PKZIP related hacks as of 9/30/92:
  394.  
  395.         Name                    Information
  396.         -------------------------------------------------------------------
  397.         PKZIP120                Early hack of 1.1
  398.         PKZIP20B                Hack of 1.1 
  399.         PKZIP_V2.EXE            Trojan, will erase hard drives
  400.         PKZ201.ZIP              Hack of 1.93
  401.         PKZ201.EXE                   "
  402.         PKX201.EXE                   "
  403.         PKZ210F.EXE             Unknown
  404.         PKZIPV2                 Trojan, will erase hard drives
  405.         PKUNZIP.COM             Unknown
  406.         PKZIP203.EXE            Unknown
  407.         PUTAV 1.93              Fake putav program (trojan)
  408.         PKZIP 1.99              Unknown
  409.         PKZIP 2.02              Unknown
  410.         PKZIP 2.2               Trojan destroys hard drives
  411.         PKZ305.EXE              Hack of 1.93, fake AV.
  412.  
  413.         General guidelines for detecting a hack:
  414.  
  415.         The real PKZIP 2 will use a method of compression called
  416.         "Deflating".  There are FOUR methods of Deflating plus a
  417.         NO compression option: -ex -en -ef -es -e0.
  418.  
  419.         PKWARE's AV code is: PKW655.  The AV method used by PKZIP 1.10 and
  420.         1.93 is different from that used for PKZIP 2.  
  421.  
  422.         The PKZIP 2 documentation is completely new.  All hacks shown
  423.         above either have no documentation or a slightly modified version
  424.         of the PKZIP 1.0 docs.
  425.  
  426.         PKZIP 2 will be distributed in a self-extracting (EXE) file.
  427.         PKWARE software would never be distributed as a .ZIP file or any
  428.         other archive format.
  429.         
  430.         PKZIP 2 will be sent to registered users before it is posted
  431.         by PKWARE.  PKZIP 2 will be available on PKWARE BBS as soon
  432.         as the upgrades have been shipped.
  433.  
  434.         PKWARE Inc. Phone numbers and address will be on the real PKZIP 2:
  435.  
  436.         PKWARE Inc.
  437.         9025 N. Deerwood Dr.
  438.         Brown Deer, WI  53223
  439.         (414)354-8699
  440.         (414)354-8559 FAX
  441.         (414)354-8670 BBS
  442.  
  443.         PKWARE BBS offers 14.4K Dual Standard modems (v.32/v.42bis) 
  444.         on all nodes.
  445.