I have an application which seems to cause AVG to detect a threat.
AVG says the threat is Trojan Horse PSW.KeyLogger.JJ but I cant find any more information on this.
Is there an error in my code somewhere that is causing this?
Cheers,
Chris
My code:
AVG says the threat is Trojan Horse PSW.KeyLogger.JJ but I cant find any more information on this.
Is there an error in my code somewhere that is causing this?
Cheers,
Chris
My code:
VB.NET:
Imports System.Net.Sockets
Imports System.Text
Public Class templistener
Dim ipaddress(3) As Byte ' = {10, 0, 0, 14} '[10] [0] [0] [14]
Dim msg As String = "0000000000000000000000000000"
Dim t As Integer = "00"
Dim returndata As String = msg
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' createListener()
' End Sub
' Public Sub createListener()
' Dim opensock As New Net.Sockets.TcpListener(New Net.IPAddress(ipaddress), 4000)
Listener.RunWorkerAsync()
't = 40 - (40 * CInt("&H" & (returndata.Substring(12, 2))) / 255)
'temp.Text = t
End Sub
Private Sub BackgroundWorker1_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles Listener.DoWork
ipaddress(0) = 10
ipaddress(1) = 0
ipaddress(2) = 0
ipaddress(3) = 14
Dim opensock As New Net.Sockets.TcpListener(New Net.IPAddress(ipaddress), 4000)
Try
opensock.Start()
Catch ex As System.Net.Sockets.SocketException
mess.Text = "cannot start connection"
End Try
Dim tcpClient As TcpClient = opensock.AcceptTcpClient()
Listener.ReportProgress(1)
Dim networkStream As NetworkStream = tcpClient.GetStream()
If networkStream.CanWrite And networkStream.CanRead Then
Listener.ReportProgress(2)
Dim bytes(tcpClient.ReceiveBufferSize) As Byte
networkStream.Read(bytes, 0, CInt(tcpClient.ReceiveBufferSize))
returndata = Encoding.ASCII.GetString(bytes)
'Console.WriteLine(("TCP Server returned: " + returndata))
Else
'returndata = msg
End If
'Listener.ReportProgress(returndata)
End Sub
Private Sub Listener_RunWorkerCompleted(ByVal sender As System.Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles Listener.RunWorkerCompleted
t = 40 - (40 * CInt("&H" & (returndata.Substring(12, 2))) / 255)
temp.Text = t
comm.Text = returndata
End Sub
Private Sub Listener_ProgressChanged(ByVal sender As System.Object, ByVal e As System.ComponentModel.ProgressChangedEventArgs) Handles Listener.ProgressChanged
Select Case e.ProgressPercentage
Case 1
mess.Text = "connected"
comm.Text = msg
Case 2
mess.Text = "Can read and write"
mess.Text = "data received"
End Select
End Sub
End Class