// Token: 0x06000033 RID: 51 RVA: 0x00003518 File Offset: 0x00001718 public static bool NamedPipeExist(string pipeName) { bool result; try { bool flag = !DLLPipe.WaitNamedPipe("\\\\.\\pipe\\" + pipeName, 0); bool flag2 = flag; if (flag2) { int lastWin32Error = Marshal.GetLastWin32Error(); bool flag3 = lastWin32Error == 0; bool flag4 = flag3; if (flag4) { return(false); } bool flag5 = lastWin32Error == 2; bool flag6 = flag5; if (flag6) { return(false); } } result = true; } catch (Exception) { result = false; } return(result); }
// Token: 0x06000047 RID: 71 RVA: 0x00002192 File Offset: 0x00000392 private void ExecuteButton_Click(object sender, RoutedEventArgs e) { this.MultiTabAvalon.Dispatcher.BeginInvoke(new Action(delegate() { TextEditor textEditor = MainWindow.FindVisualChild <TextEditor>(this.MultiTabAvalon); DLLPipe.LuaPipe(textEditor.Text); }), Array.Empty <object>()); }
// Token: 0x06000040 RID: 64 RVA: 0x00003984 File Offset: 0x00001B84 public void TimerSystem(object sender, EventArgs e) { bool topMost = Settings.Default.TopMost; if (topMost) { base.Topmost = true; } else { base.Topmost = false; } bool ui = Settings.Default.UI; if (ui) { this.ExecuteButton.Background = new SolidColorBrush(Color.FromRgb(50, 50, 50)); this.OpenButton.Background = new SolidColorBrush(Color.FromRgb(50, 50, 50)); this.SaveButton.Background = new SolidColorBrush(Color.FromRgb(50, 50, 50)); this.EraseButton.Background = new SolidColorBrush(Color.FromRgb(50, 50, 50)); bool flag = DLLPipe.NamedPipeExist(DLLPipe.luapipename); if (flag) { this.InjectButton.Background = new SolidColorBrush(Color.FromRgb(63, 184, 44)); } else { this.InjectButton.Background = new SolidColorBrush(Color.FromRgb(50, 50, 50)); } } else { this.ExecuteButton.Background = new SolidColorBrush(Color.FromRgb(byte.MaxValue, 63, 185)); this.OpenButton.Background = new SolidColorBrush(Color.FromRgb(63, 98, byte.MaxValue)); this.SaveButton.Background = new SolidColorBrush(Color.FromRgb(63, 184, 44)); this.EraseButton.Background = new SolidColorBrush(Color.FromRgb(236, 183, 42)); bool flag2 = DLLPipe.NamedPipeExist(DLLPipe.luapipename); if (flag2) { this.InjectButton.Background = new SolidColorBrush(Color.FromRgb(63, 184, 44)); } else { this.InjectButton.Background = new SolidColorBrush(Color.FromRgb(byte.MaxValue, 63, 63)); } } }
// Token: 0x0600002E RID: 46 RVA: 0x00003404 File Offset: 0x00001604 public static void Inject() { bool flag = DLLPipe.NamedPipeExist(DLLPipe.luapipename); bool flag2 = flag; if (flag2) { MessageBox.Show("Already injected!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { bool flag3 = !DLLPipe.NamedPipeExist(DLLPipe.luapipename); bool flag4 = flag3; if (flag4) { switch (DLLInject.DllInjector.GetInstance.Inject("RobloxPlayerBeta", AppDomain.CurrentDomain.BaseDirectory + DLLFunc.exploitdllname)) { case DLLInject.DllInjectionResult.DllNotFound: MessageBox.Show("Couldn't find " + DLLFunc.exploitdllname, "Dll was not found!", MessageBoxButtons.OK, MessageBoxIcon.Hand); break; case DLLInject.DllInjectionResult.GameProcessNotFound: MessageBox.Show("Couldn't find RobloxPlayerBeta.exe!", "Target process was not found!", MessageBoxButtons.OK, MessageBoxIcon.Hand); break; case DLLInject.DllInjectionResult.InjectionFailed: MessageBox.Show("Injection Failed!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Hand); break; default: { Thread.Sleep(7000); bool flag5 = !DLLPipe.NamedPipeExist(DLLPipe.luapipename); bool flag6 = flag5; if (flag6) { MessageBox.Show("Injection Failed!\nMaybe you are Missing something\nor took more time to check if was ready\nor other stuff", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Hand); } break; } } } } }
// Token: 0x06000034 RID: 52 RVA: 0x00003594 File Offset: 0x00001794 public static void LuaPipe(string script) { bool flag = DLLPipe.NamedPipeExist(DLLPipe.luapipename); bool flag2 = flag; if (flag2) { new Thread(delegate() { try { using (NamedPipeClientStream namedPipeClientStream = new NamedPipeClientStream(".", DLLPipe.luapipename, PipeDirection.Out)) { namedPipeClientStream.Connect(); using (StreamWriter streamWriter = new StreamWriter(namedPipeClientStream, Encoding.Default, 999999)) { streamWriter.Write(script); streamWriter.Dispose(); } namedPipeClientStream.Dispose(); } } catch (IOException) { MessageBox.Show("Error occured connecting to the pipe.", "Connection Failed!", MessageBoxButtons.OK, MessageBoxIcon.Hand); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }).Start(); } else { MessageBox.Show(" Please Inject Coco, Thank You", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
// Token: 0x06000015 RID: 21 RVA: 0x00002080 File Offset: 0x00000280 private void Button4_Click(object sender, RoutedEventArgs e) { DLLPipe.LuaPipe("loadstring(game:HttpGet(('https://raw.githubusercontent.com/MarsQQ/ScriptHubScripts/master/FPS%20Boost'),true))()"); }
// Token: 0x0600004E RID: 78 RVA: 0x0000224F File Offset: 0x0000044F private void GameButton_Click(object sender, RoutedEventArgs e) { DLLPipe.LuaPipe("loadstring(game:HttpGet(('https://raw.githubusercontent.com/MarsQQ/CocoHub/master/CocoZHub'), true))()"); }