home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / WWIVMODS / MODSUNKN.ZIP / BADPASS.MOD < prev    next >
Text File  |  1992-12-01  |  2KB  |  86 lines

  1.  
  2.                     My First Mod
  3.                     ~~~~~~~~~~~~
  4.                 by Randy Hunt, 3@2700
  5.                 ~~~~~~~~~~~~~~~~~~~~~
  6.  
  7. Big deal you say??  Well, to me it is.  Anyway, it's nothing big, so here's
  8. the scoop.   Are you SICK of people making illegal logons and you can't tell
  9. when they called or what password they tried??  Well, this little mod will fix
  10. that.  It will put something like this in the Sysops Log:
  11.  
  12. ### ILLEGAL LOGON for Randy Hunt #3
  13.         Attempted password: PASSWORD
  14.         Attempted phone # : 942-6575
  15.                At : 12:45:23
  16.  
  17. neato, eh?? (not really)....
  18.  
  19. First, the disclaimer......this has not guarantee, express or implied.....if
  20. your computer crashes or you daughter is taken by Iranian airline terrorists
  21. or you son crashes your new Lambourghini, don't come crying to me....it ain't
  22. my fault.
  23.  
  24. Now, for the good stuff.......
  25.  ________________________________
  26. [             Key                ]
  27. [~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]
  28. [ **  MODIFY an existing line    ]
  29. [ ==  Existing line (dont change)]
  30. [ --  Delete this line           ]
  31. [ ++  Add this line              ]
  32. [________________________________]
  33.  
  34. In BBSUTL.C  . . .
  35.    ~~~~~~~~
  36.  
  37. == void_getuser()
  38. == {
  39. ** char s[81],s2[81],badpass[81],badphone[81];
  40. == int ok,count,net_only;
  41. == long l;
  42.  
  43.     Further down in BBSUTL.C, still in VOID_GETUSER()......
  44.  
  45. ==      topscreen();
  46. ==      ok=1;
  47. ==      outstr("PW: ");
  48. ==      echo=0;
  49. ==      input(s,8);
  50. ++      strcpy(badpass,s);
  51. ==      if (strcmp(s,thisuser.pw)!=0)
  52. ==    ok=0;
  53. ==      if ((syscfg.sysconfig & sysconfig_free_phone)==0) {
  54. ==    outstr("PH: ###-###-");
  55. ==    echo=0;
  56. ==    input(s,4);
  57. ++    strcpy(badphone,s);
  58. ==    if (strcmp(s,&thisuser.phone[8])!=0) {
  59. ==      ok=0;
  60.  
  61.  
  62.           Still
  63.               further
  64.                  down (same function and file)..........
  65.  
  66. == pl("\7ILLEGAL LOGON\7");
  67. == nl();
  68. ++ sysoplog("");
  69. == strcpy(s,"### ILLEGAL LOGON for ");
  70. == strcat(s,nam(&thisuser,usernum));
  71. == sl1(0,s);
  72. ++ strcpy(s,"           Attempted Password: ");
  73. ++ strcat(s,badpass);
  74. ++ sl1(0,s);
  75. ++ strcpy(s,"           Attempted Phone # : ");
  76. ++ strcat(s,badphone);
  77. ++ sl1(0,s);
  78. ++ strcpy(s,"                          At : ");
  79. ++ strcat(s,times());
  80. ++ sl1(0,s);
  81. == usernum=0;
  82. == }
  83. == } else
  84.  
  85.          --------->  END OF MOD  <--------