Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 04-22-2005, 02:12 PM
snake-boy snake-boy is offline
 
Join Date: Jul 2004
Location: Bangkok
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Anti Keylogger

Hi,

Does something like this exist for VB? And if not, could someone with the skills consider creating one:

hxxp://appzpla.net/index.php?act=idx

It's a nice security feature that can protect users who may get getting their key pressed logged. "invisible" keyloggers are becoming more and more popular,and this would be a nice way to defeat them when visiting a VBulletin board.

-snake
Reply With Quote
  #2  
Old 04-22-2005, 04:26 PM
Tekton Tekton is offline
 
Join Date: Jun 2004
Location: Wisconsin
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's pretty neat actually. Check out the code:

HTML Code:
<IMG border=0 src="style_images/1/keyboard.gif" useMap=#key width="450" height="156">
<map name="key">
<area shape="RECT" coords="119,123,292,146" onClick="PassWord.value=PassWord.value + ' ';">
<area shape="RECT" coords="7,5,32,29" onClick="PassWord.value=PassWord.value + '`';">
<area shape="RECT" coords="37,4,60,26" onClick="PassWord.value=PassWord.value + '1';">
<area shape="RECT" coords="65,4,89,28" onClick="PassWord.value=PassWord.value + '2';">
<area shape="RECT" coords="96,3,117,28" onClick="PassWord.value=PassWord.value + '3';">
<area shape="RECT" coords="125,5,147,27" onClick="PassWord.value=PassWord.value + '4';">
<area shape="RECT" coords="155,5,176,28" onClick="PassWord.value=PassWord.value + '5';">
<area shape="RECT" coords="183,4,205,27" onClick="PassWord.value=PassWord.value + '6';">
<area shape="RECT" coords="212,5,235,27" onClick="PassWord.value=PassWord.value + '7';">
<area shape="RECT" coords="241,6,263,28" onClick="PassWord.value=PassWord.value + '8';">
<area shape="RECT" coords="271,6,292,30" onClick="PassWord.value=PassWord.value + '9';">
<area shape="RECT" coords="298,4,324,30" onClick="PassWord.value=PassWord.value + '0';">
<area shape="RECT" coords="334,92,361,118" onClick="PassWord.value=PassWord.value + '/';">
<area shape="RECT" coords="306,92,331,114" onClick="PassWord.value=PassWord.value + '.';">
<area shape="RECT" coords="276,93,300,115" onClick="PassWord.value=PassWord.value + ',';">
<area shape="RECT" coords="246,93,271,115" onClick="PassWord.value=PassWord.value + 'm';">
<area shape="RECT" coords="219,91,245,115" onClick="PassWord.value=PassWord.value + 'n';">
<area shape="RECT" coords="190,91,214,115" onClick="PassWord.value=PassWord.value + 'b';">
<area shape="RECT" coords="159,93,186,115" onClick="PassWord.value=PassWord.value + 'v';">
<area shape="RECT" coords="130,95,153,118" onClick="PassWord.value=PassWord.value + 'c';">
<area shape="RECT" coords="101,90,127,117" onClick="PassWord.value=PassWord.value + 'x';">
<area shape="RECT" coords="74,92,96,115" onClick="PassWord.value=PassWord.value + 'z';">
<area shape="RECT" coords="351,61,376,88" onClick="PassWord.value=PassWord.value + '`';">
<area shape="RECT" coords="321,63,348,86" onClick="PassWord.value=PassWord.value + ';';">
<area shape="RECT" coords="293,64,315,87" onClick="PassWord.value=PassWord.value + 'l';">
<area shape="RECT" coords="263,63,286,87" onClick="PassWord.value=PassWord.value + 'k';">
<area shape="RECT" coords="234,62,258,85" onClick="PassWord.value=PassWord.value + 'j';">
<area shape="RECT" coords="206,64,229,87" onClick="PassWord.value=PassWord.value + 'h';">
<area shape="RECT" coords="178,64,200,87" onClick="PassWord.value=PassWord.value + 'g';">
<area shape="RECT" coords="148,63,170,86" onClick="PassWord.value=PassWord.value + 'f';">
<area shape="RECT" coords="118,64,142,89" onClick="PassWord.value=PassWord.value + 'd';">
<area shape="RECT" coords="90,64,112,87" onClick="PassWord.value=PassWord.value + 's';">
<area shape="RECT" coords="60,64,84,86" onClick="PassWord.value=PassWord.value + 'a';">
<area shape="RECT" coords="371,34,397,58" onClick="PassWord.value=PassWord.value + ']';">
<area shape="RECT" coords="343,35,368,59" onClick="PassWord.value=PassWord.value + '[';">
<area shape="RECT" coords="315,33,339,58" onClick="PassWord.value=PassWord.value + 'p';">
<area shape="RECT" coords="285,35,310,60" onClick="PassWord.value=PassWord.value + 'o';">
<area shape="RECT" coords="255,34,280,57" onClick="PassWord.value=PassWord.value + 'i';">
<area shape="RECT" coords="229,34,251,57" onClick="PassWord.value=PassWord.value + 'u';">
<area shape="RECT" coords="198,35,222,58" onClick="PassWord.value=PassWord.value + 'y';">
<area shape="RECT" coords="169,34,193,57" onClick="PassWord.value=PassWord.value + 't';">
<area shape="RECT" coords="140,33,165,58" onClick="PassWord.value=PassWord.value + 'r';">
<area shape="RECT" coords="110,35,134,57" onClick="PassWord.value=PassWord.value + 'e';">
<area shape="RECT" coords="82,36,103,57" onClick="PassWord.value=PassWord.value + 'w';">
<area shape="RECT" coords="51,35,73,58" onClick="PassWord.value=PassWord.value + 'q';">
</map>
In other words, the image map is already built for you, so all you have to do is put it on the page and change the field values in the map to match the name of the password field in vB3 and rip the image to use. Not much of a hack (in my opinion, that is).
Reply With Quote
  #3  
Old 04-22-2005, 04:42 PM
manguish manguish is offline
 
Join Date: Apr 2003
Location: UK
Posts: 204
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Doesn't work in firefox mind
Reply With Quote
  #4  
Old 04-22-2005, 06:43 PM
snake-boy snake-boy is offline
 
Join Date: Jul 2004
Location: Bangkok
Posts: 102
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No knowing much about php, I'd need this spelled out for me before I would be confident inserting it into VB.

Since it's so "easy", perhaps someone could turn it into a 'hack' for VB. What files/templates need to be changed, and changed to what? Would be most appreciated.

-snake
Reply With Quote
  #5  
Old 04-23-2005, 03:38 AM
Tekton Tekton is offline
 
Join Date: Jun 2004
Location: Wisconsin
Posts: 362
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by snake-boy
No knowing much about php, I'd need this spelled out for me before I would be confident inserting it into VB.

Since it's so "easy", perhaps someone could turn it into a 'hack' for VB. What files/templates need to be changed, and changed to what? Would be most appreciated.

-snake
No files at all. As for firefox compatibility, you could prolly rewrite the image map to use javascript instead of how it is now.

HTML Code:
<area shape="RECT" coords="241,6,263,28" onClick="antilog(CHARACTER);">
Javascript in header:
HTML Code:
<script type="text/javascript">
<!--
function antilog(addchar){
document.FORM_NAME.INPUT_NAME.value = document.FORM_NAME.INPUT_NAME.value + addchar;
}
// -->
</script>
or is it some other incompatibility with Firefox?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:05 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04511 seconds
  • Memory Usage 2,215KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete