C# Injection dll mais pas de loopback

Inscrit
12 Février 2015
Messages
8
Reactions
0
#1
Bonjour,
Je cherche a faire un bot MITM afin de m'améliorer en programmation et en apprendre plus sur le fonctionnement réseau. Pour commencer j'ai donc lu les divers tutoriels et j'ai ensuite repris le programme de BlueDream et je n'ai gardé que l'essentiel. J'ai donc réussi à injecter la dll grâce à ce code :
C#:
public void SingleProcessInjection()
    {
        string result;
        string FilePath = Path.Combine(System.Windows.Forms.Application.StartupPath, "AmaknaProxy.Hooks.dll");
        string ChannelName = null;

        _interface = IpcConnectClient<HookInterface>(ChannelName);

        RemoteHooking.IpcCreateServer<HookInterface>(ref ChannelName, WellKnownObjectMode.Singleton);
        string[] LoginAddresses = { "34.252.21.81", "52.17.231.202", "63.34.214.78" };
    try
        {
            RemoteHooking.Inject(Pid, FilePath, FilePath, ChannelName, LoginAddresses.ToList(), 5555);
            result = "Success";

        }
        catch (Exception ex)
        {
            Debug.WriteLine("(SingleProcessInjection) " + ex.Message);
            result = "Failed";
        }

        Debug.WriteLine(string.Format("Single Process Injection Result: ID={0}; RESULT={1};", Pid, result.ToString()));
    }
1621164939208.png
Et j'ai ensuite fait une socket basique pour recevoir les messages et me les afficher (afficher directement le contenu de la trame TCP) mais voila quand je me connecte je n'ai pas de connexion sur la socket.
J'ai donc analyser avec WireShark et j'ai découvert que malgré l'injection réussi, la connexion du client n'était pas dérouter comme on peut voir sur ce screen :
1621164800140.png
Mais voila je ne comprends pas vraiment pourquoi le loopback ne se fait pas si quelqu'un pourrait m'expliquer ou me dire vers quoi m'orienter svp.

Cordialement,
Powablocks
 
Haut Bas