Pesquisar na Comunidade
Mostrando resultados para as tags ''c#''.
Atualmente, o índice de pesquisa está sendo processado. Os resultados atuais podem não estar completos.
Encontrado 11 registros
-
Salve galera vou deixando mais um conteudo meu ae, na epoca que criava trainers usando dot net, criei esta lib que pode ajudar todos, WPM & RPM significa WriteProcessMemory && ReadProcessMemory para ler e escrever na memoria dos processos, Vou deixar um exemplo de como usar cada funçao logo a baixo! Funçoes: Scan AOB Scan Patter & Mask ( Sig ) Escrever Array de Bytes Escrever na memoria (tipos (int, float, bool, string, char, double, long ...) e tbm objetos ou estruturas) Ler na memoria (tipos (int, float, bool, string, char, double, long...) e tbm objetos ou estruturas) PegarBase de algum modulo PegarTamanho de algum modulo Verificar se o processo está rodando Buscar um processo pelo nome Ler ponteiros com ou sem offsets... Buscar um modulo pelo nome do arquivo ex: ("CShell.dll", "Game.exe"....) Pegar todos os modulos do processo [Hidden Content] Download\Scanner[/center] [Hidden Content] [Hidden Content] (Da um joinha pra eu trazer mais conteudo para o forum)
-
Jogo da cobrinha: [spoiler=Jogo da cobrinha][Hidden Content] Campo minado: [spoiler=Campo minado][Hidden Content] Jogo da velha: [Hidden Content]
-
- 19
-
-
SkuLL Loader v1.2.8 Não vou postar o Download do projeto motivo pressa Print do Loader Caso você queira fazer igual : Ferramentas utilizadas : [spoiler=ToolBox] [spoiler=ToolBox] [AccessedThroughProperty("ComboBox1")] private ComboBox _ComboBox1; [AccessedThroughProperty("GroupBox1")] private GroupBox _GroupBox1; [AccessedThroughProperty("Timer1")] private System.Windows.Forms.Timer _Timer1; [AccessedThroughProperty("Timer2")] private System.Windows.Forms.Timer _Timer2; [AccessedThroughProperty("ProgressBar1")] private ProgressBar _ProgressBar1; [AccessedThroughProperty("GroupBox2")] private GroupBox _GroupBox2; [AccessedThroughProperty("Label2")] private Label _Label2; [AccessedThroughProperty("PictureBox1")] private PictureBox _PictureBox1; [AccessedThroughProperty("Button1")] private Button _Button1; Source Code : [spoiler=Codigo Fonte] public bool IsUsuarioAdministrado()[/color][/center] [color=#ffffff] { bool result; try { WindowsIdentity current = WindowsIdentity.GetCurrent(); WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current); result = windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator); } catch (UnauthorizedAccessException expr_1D) { ProjectData.SetProjectError(expr_1D); result = false; ProjectData.ClearProjectError(); } catch (Exception expr_2F) { ProjectData.SetProjectError(expr_2F); result = false; ProjectData.ClearProjectError(); } return result; } private void Downloading() { Uri requestUri = new Uri(this.Link); WebRequest webRequest = WebRequest.Create(requestUri); try { WebResponse response = webRequest.GetResponse(); response.Close(); bool flag = File.Exists("C:\\Windows\\sc.exe"); if (flag) { File.Delete("C:\\Windows\\sc.exe"); } MyProject.Computer.Network.DownloadFile(this.Link, "C:\\Windows\\sc.exe"); } catch (Exception expr_5E) { ProjectData.SetProjectError(expr_5E); ProjectData.ClearProjectError(); } } private void Form1_Load(object sender, EventArgs e) { WebClient webClient = new WebClient(); string text = webClient.DownloadString("[Hidden Content]"); this.Label2.Text = text; bool flag = Operators.CompareString(this.Label2.Text, "1.2.8", false) == 0; if (flag) { Interaction.MsgBox("Sua versão está atualizada! Está versão é a mais recente 1.2.8", MsgBoxStyle.Information, "Atualizado"); this.Button1.Enabled = false; } else { flag = (MessageBox.Show("Existe uma nova versão disponivel , Acesse expertteamhacker para baixar", "Atualizar", MessageBoxButtons.OK, MessageBoxIcon.Question) == DialogResult.OK); if (flag) { Process.Start("www.skullcheat.com"); Process.Start("[Hidden Content]"); this.Close(); } } } private void Timer1_Tick(object sender, EventArgs e) { this.ProgressBar1.Increment(1); bool flag = this.ProgressBar1.Value == this.ProgressBar1.Maximum; if (flag) { } flag = File.Exists("C:\\Windows\\sc.exe"); if (flag) { this.Timer2.Start(); } } private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e) { WebClient webClient = new WebClient(); bool flag = Operators.CompareString(this.ComboBox1.Text, "Crossfire BR", false) == 0; if (flag) { string text = webClient.DownloadString("[Hidden Content]"); this.Label2.Text = text; flag = (Operators.CompareString(this.Label2.Text, "cf", false) == 0); if (flag) { Interaction.MsgBox("Hack Para Crossfire BR Online ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = true; } else { Interaction.MsgBox("Hack Para Crossfire BR offline aguarde uma nova atualização ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = false; } } flag = (Operators.CompareString(this.ComboBox1.Text, "Warface BR", false) == 0); if (flag) { string text2 = webClient.DownloadString("[Hidden Content]"); this.Label2.Text = text2; flag = (Operators.CompareString(this.Label2.Text, "wf", false) == 0); if (flag) { Interaction.MsgBox("Hack Para Warface BR Online ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = true; } else { Interaction.MsgBox("Hack Para Warface BR offline aguarde uma nova atualização ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = false; } } } private void Timer2_Tick(object sender, EventArgs e) { this.ProgressBar1.Increment(1); bool flag = this.ProgressBar1.Value == this.ProgressBar1.Maximum; if (flag) { Process.Start("C:\\Windows\\sc.exe"); this.Timer2.Stop(); this.Close(); } } private void Button1_Click(object sender, EventArgs e) { } private void Button1_Click_1(object sender, EventArgs e) { bool flag = Operators.CompareString(this.ComboBox1.Text, "Crossfire BR", false) == 0; if (flag) { this.Button1.Enabled = false; this.Link = "[Hidden Content]"; MessageBox.Show("BUSCANDO A ÚLTIMA ATUALIZAÇÃO, AGUARDE.."); this.Timer2.Start(); this.Timer1.Start(); this.Timer1.Interval = 50; this.Downloading(); } flag = (Operators.CompareString(this.ComboBox1.Text, "Warface BR", false) == 0); if (flag) { this.Button1.Enabled = false; this.Link = "[Hidden Content]"; MessageBox.Show("BUSCANDO A ÚLTIMA ATUALIZAÇÃO, AGUARDE..."); this.Timer2.Start(); this.Timer1.Start(); this.Timer1.Interval = 50; this.Downloading(); } }
-
LOADER CHEATPASTE Olá galerinha hoje trago para vocês um loader muito bosta da cheatpaste, ele foram brincar e se deram mau DOWNLOAD SCAN CRÉDITOS Dyonathan
-
[source Code] Injeção C# /DLL (CreateRemoteThread) Uma forma bastante básica de injeção dll escrita em C #. Nada espetacular, mas, pelo menos, faz o trabalho! Basta encerrá-lo em uma classe e criar uma instância. Embora, tenha em mente, WinNT apenas. private const int ACLOC = 0x1F0FFF; private static Process[] getProcesses(string name) { name = name.Replace(".exe", ""); Process[] ret = Process.GetProcessesByName(name); if (ret.Length == 0) return null; return ret; } private string _error; public string Error() { return _error; } public bool dllInject(string dllName, string processName) { Process[] proc = getProcesses(processName); if (proc == null) { _error = "Target process not found"; return false; } IntPtr ptrProc = Inject.OpenProcess(Inject.ACLOC, false, proc[0].Id); if (ptrProc == IntPtr.Zero) { _error = "Target process pointer is invalid"; return false; } int retLib = Inject.GetProcAddress(Inject.GetModuleHandleA("Kernel32.dll"), "LoadLibraryA"); if (retLib == 0) { _error = "Loadlibrary unreachable"; return false; } int objBuffer = dllName.Length + 1; int objPtr = Inject.VirtualAllocEx(ptrProc, 0, objBuffer, 4096, 4); if (objPtr == 0) { _error = "Virtual alloc failure"; return false; } int ret = Inject.WriteProcessMemory(ptrProc, objPtr, dllName, objBuffer, 0); if (ret == 0) { _error = "Write process mem failure"; return false; } Inject.CreateRemoteThread(ptrProc, 0, 0, retLib, objPtr, 0, 0); Inject.CloseHandle(ptrProc); return true; }
-
- 9
-
-
- csharp
- injeção dll
-
(e 1 mais)
Tags:
-
[C#] Auto-inject [HIDE][Hidden Content]] Scan
-
Embora seja possível usar várias linguagens na plataforma .NET, C# é aquela que deve sempre ser considerada em primeiro lugar. As razões são simples: o C# oferece o mesmo poder que o C++ e a mesma facilidade de programação que o Visual Basic, além de ser a linguagem nativa para a nova plataforma da Microsoft DOWNLOAD [HIDE-THANKS] [Hidden Content] [/HIDE-THANKS]
-
- 6
-
-
- csharp
- desenvolvedor
-
(e 1 mais)
Tags:
-
c# Melhorando o visual de sua aplicação via NuGet Packages
TheSkytalos postou um tópico no fórum em C#
Bom, como é ano de cursinho e estou sem tempo, aqui vai um tópico rápido e sem vídeo, pois o que iremos fazer aqui é bem simples. Algumas observações: Também é valido para VB.NET, porém há de mudar as respectivas linhas para VB.NET; Não é o único jeito de mudar o visual dos Forms, há outros, como WPF por exemplo; Este método não muda o visual do projeto inteiro, apenas muda o que você quer. Você pode intercalá-lo com outros pacotes e com os componentes padrões do .NET Framework; Peço aos mais experientes paciência, este tópico tem o objetivo de ajudar inclusive os que sabem pouco - Isso inclui as traduções bobas -. Estou a usar o VS 2013 Ultimate, se não houver o NuGet "de fábrica" no teu, há tutoriais no Google de como instalá-lo. .:: CRIANDO O PROJETO ::. Crie um projeto Windows Forms como qualquer outro: FILE > New > Project... > C# > Windows > Windows Forms Application .:: INSTALANDO O PACOTE NUGET ::. Na aba Project, selecione a opção Manage NuGet Packages, abrirá uma janela, onde no canto esquerdo, haverá 3 abas: Installed Packages, Online e Updates. Estes são: Seus pacotes instalados, operações online e atualizações, respectivamente. No momento, apenas a aba Online e Installed Packages nos interessam. Clique na aba Online; Clique na sub-aba All (Todos); Agora foque no canto superior direito da janela do NuGet, onde deverá haver uma caixa de texto de pesquisa online. "Search Online" ou algo como "Procurar Online"; Agora vem a escolha de qual pacote instalar, trouxe dois que uso. É claro que podes instalar os dois, mas aqui vais vídeos dos respectivos pacotes caso decida apenas por um: MaterialSkin, por Ignace Maes Metro Modern UI, por Dennis Magno Você pode encontrar mais na Galeria do NuGet: NuGet Gallery Depois de escolhido o pacote desejado (ou ambos), naquela caixa de texto que eu disse para focar, escreva o desejado (Ex: MaterialSkin). Agora que achou o pacote desejado, clique em Install (Instalar). Abrirá uma janela pequena dando informações sobre o download. Concluído todo o processo, deverá lhe aparecer: Além disso, só para fim de confirmação, vá na aba Intalled Packages (Pacotes Instalados), e lá deverá aparecer um "Item List" com seu pacote. Feito isto, vamos agora colocar os componentes na Toolbox (Caixa de Ferramentas). Na Toolbox, clique com o botão direito sobre ela, e selecione a opção Add Tab (Adicionar aba); Coloque o nome que desejar, de preferência coloque o nome do pacote em especial, no nosso caso, colocarei "Material Skin"; Se você instalou o pacote, apareceu uma DLL no bin/Debug do teu projeto, referente ao pacote instalado, neste caso, "MaterialSkin.dll"; Clique e arraste esta DLL sob a ABA QUE VOCÊ CRIOU; Feito isso, deverá ver já os componentes dentro da aba. Se aconteceres com vocês igual a mim, todo projeto criado, já aparecerá a aba com os componentes, sem a necessidade de adicionar o pacote em todo projeto. .:: APLICANDO NO PROJETO ::. Em suma, os componentes já estão preparados para entrar onde tu quiser, porém, ainda hemo-nos de configurar o Form para que o visual dele coincida com os componentes. Abra o código do Form desejado, deverá aparecer algo parecido com isto: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } } } Para que o Form fique com o visual do pacote, devemos: Referenciar o pacote; Referenciar os controles do pacote; Mudar a classe de seu Form para a classe do Pacote; Inicializar o tema, o Form e o esquema de cores no Método Construtor; Isto é feito como segue: using System;[/font][/size][/left] [size=4][font=Tahoma] [left] using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MaterialSkin; using MaterialSkin.Controls; namespace WindowsFormsApplication1 { public partial class Form1 : MaterialForm { public Form1() { InitializeComponent(); this.Sizable = false; var materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE); } private void Form1_Load(object sender, EventArgs e) { } } } Sobre o código posto no Método Construtor do Form (public Form1()), para um bom entendedor, meia palavra basta, porém como deve haver muitos que aqui sabem pouco: Não entrarei em mérito do que cada linha faz, o que tu precisa saber é que, a 5ª e 6ª linhas do método construtor, você pode modificar para mudar a "cara" do visual: Na 5ª linha, a palavra LIGHT (Claro), pode ser mudado para DARK (Escuro); Na 6ª linha, todos os parâmetros podem ser mudados, após Primary e Accent, há uma "infinidade" de cores que podem ser mudadas, para saber quais são, apague a cor e o ponto, insira o ponto novamente, e o VS deverá abrir um "ContextMenuStrip" contendo todas as possibilidades possíveis; Ainda na 6ª linha, após TextShade (Sombra do Texto), aceita WHITE (Branco) e BLACK (Preto); Na segunda linha, this.Sizable = false; É uma linha opcional, serve para o usuário quando o programa estiver rodando, não poder redimensionar o tamanho do Form. Fiz isso aí e não nas Propriedades do Form na UI pois por algum motivo o autor não colocou. Então, o Form que era assim Fica assim Daí, é só clicar e arrastar os componentes da Toolbox para o teu Form, podendo estes componentes serem quais forem, deste Pacote, de outro, ou até mesmo do .NET Framework. Não mostrarei como ficam os componentes pois os vídeos já fizeram isso muito bem. Lembrando que todo Form que tu quiser que tenha esta aparência, você haverá de inserir aquele código mostrado acima. E outra, cada pacote, tem um código de referência diferente. Para o MaterialSkin, é este, para o Metro Modern UI é outro, estes códigos você acham na página principal de cada pacote no GitHub. .:: Links Úteis ::. Galeria NuGet Nuget MaterialSkin NuGet Metro Modern UI GitHub MaterialSkin GitHub Metro Modern UI Um abraço do Tio Sky, poste suas dúvidas, responderei quando possível. Eu queria estar a ensinar vocês a fazerem seu próprio Launcher, comunicar DLL com a aplicação C#, mas o tempo realmente está apertado.-
- 3
-
-
- mudar skin do form
- nuget
- (e 1 mais)
-
c# Plague Hunter: procurar processos de vírus já programados, e finaliza-los.
-RafaelSF- postou um tópico no fórum em C#
Boa pessoal, por motivos de estudos, terminei de criar um software básico, sua função é procurar processos de vírus já programados, e finaliza-los. Processos maliciosos: PCTSPK AKL POL HGUS BKP YIO Z2VudGxlbWptcF9pbGF0YW0 Download: [Hidden Content]? Scan:[Hidden Content] -
Código não Gerenciado Introdução C# tem uma boa flexibilidade para programação, mas como muitos sabem ele é de ambiente gerenciado. Temos vantangens e desvantagens com linguagem gerenciada, uma delas é o GC(Garbage Collector). Ele faz o gerenciamento de memoria, uma especie de automação. Em VB.NET não podemos, mais em C# podemos dar uma corrida na "terra sem lei" para usar ponteiros por exemplo :D Se você tentar(ou tentou) usar ponteiros em C# vai receber o aviso: Tradução livre Código Inseguro Para esse exemplo vou usar um "bloco" unsafe. Primeiro vá nas propriedades do projeto, na aba>Build e ative a função Allow unsafe code. Agora teste os ponteiros.... Ex: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.Title = "projeto1"; unsafe { int j = 10; int* k; k = &j; string n; Console.WriteLine((int)k); } Console.ReadKey(); } } } Resumo Tudo que e estiver entre unsafe{ //é inseguro :yes: }
-
Primeira aplicação em C# - 4 Botões - 3 TextBox - 3 Label using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) { } private void adc_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor."); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 + num2; txres.Text = result.ToString(); } } private void sub_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor."); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 - num2; txres.Text = result.ToString(); } } private void mul_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor."); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 * num2; txres.Text = result.ToString(); } } private void div_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor. Valor 2 tem de ser maior que 0"); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 / num2; txres.Text = result.ToString(); } } } }
