C# ile scantime crypter yapalım!

Endarion

Katılımcı Üye
29 Ağu 2021
890
519
Righteous Side of Hell
Herkese merhaba, uzun bir süredir yeni eve taşındığımdan internetsizim. Hatta bunu da 10 dakikalık bulduğum bir internet ile yazıyorum. O yüzden özelden konuştuklarım ve benden cevap bekleyenler kusura bakmasın. En yakın zamanda döneceğim inşallah :). Şimdi konuya gelecek olursak;

Bu konuda kendi scantime crypterımızı yapacağız. Peki bu nasıl olacak?

Öncelikle algoritmadan başlayalım:
Crypter'ı yaparken herhangi bir çalıştırılabilir (exe, dll...) dosyanın bytelerini alacağız.
Ardından bu byteleri base64'e döndüreceğiz. Base64 ne diye soracak olursanız onu da internetten araştırıverin artık.
Döndürdüğümüz base64stringi stub'a resource olarak ekleyip açıldığında base64string'i tekrar byte'a dönüştürüp oluşturduğumuz uygulamaya yazdırıp çalıştıracağız ve stub'ı kapatacağız.

Algoritmada karışık gelmiş olabilir. Ancak şimdi kodlarda uygulamalı şekilde gösterdiğimde daha iyi anlayacaksınız.

Öncelikle cryptleyeceğimiz uygulamanın base64stringini almamız gerektiğini söylemiştim. Bu stringi visual studio üzerinden birkaç satır kod ile de halledebiliriz ancak bunu burada yazarak anlatmaya üşendiğim için bir websitesinden yararlanacağım.

Sitemiz: File to Base64 Converter - Encode Files to Base64 - Online - Browserling Web Developer Tools

Siteye girdiğimizde upload your files yazan kısma dosyayı yüklüyoruz. Ardından converte basıp base64stringi alıyoruz.

Aldıktan sonra bunu masaüstüne bir text dosyasına kaydedin. Daha sonra lazım olacak..

Visual studioyu açıp .net framework 4.7.2 ile bir winforms projesi oluşturalım.

Karşımıza gelen ekran aşağıdaki gibi olmalı:

RCSxE1.png



Karşımıza gelen sekmede projenin ismi yazan yere sağ tıklayıp özellikler diyoruz.
Açılan sekmede kaynaklara basıp beyaz kısma az önce masaüstüne kaydettiğimiz base64.txt dosyasını sürükle bırak ile ekliyoruz.

Evet işin uğraştırıcı kısmı buraya kadardı aslına. Bundan sonrası sadece kodları copy paste yapacağınız bölüm :D.

Şimdi form ekranına geri dönelim ve forma çift tıklayarak kod yerine gelelim. Ardından aşağıda vereceğim kodları Form1_Load eventine yazalım.

C#:
            //Burada kaynaklara eklediğimiz base64 dosyasının yazısını okuduk ve bir değişkene atadık.
            string base64 = Resources.base64;

            //Burası dosyanın nereye droplanacağı. İstediğiniz konumu seçebilirsiniz. Ben Appdatayı tercih ediyorum.
            string path = @"C:\Users\" + Environment.UserName + @"\AppData\Roaming\createdfile.exe";
            
            //Burada base64string'i tekrar byteye dönüştürüyoruz.
            byte[] bytes = Convert.FromBase64String(base64);

            //Burada dosyaya byte'yi yazdırıyoruz.
            File.WriteAllBytes(path, bytes);

            //Burada da oluşturduğumuz dosyayı çalıştırıyoruz.
            Process.Start(path);
            //Son olarak stub'ı kapatıp işlemi bitiriyoruz.
            Application.Exit();

Eveet, scantime crypter kodlamak bu kadar kolay işte. Ancak unutmayın bu sadece antivirüslerin sadece tarama zamanını atlatmanızı sağlar. Bir kere çalıştırıldığında uygulama droplanacağından hiçbir mantığı kalmaz.

Şimdi tarama sonucuna gelelim.

Virscan.org sonuçları:

Gördüğünüz üzere 51/6 anti yakaladı. Bunun yanında bu sitedeki fprot antisinin sonuçları doğru göstermiyor. Yani o da clean aslına.

Kleenscan:

Kleenscan'e göre durumlar daha vahim :D. Ancak undetected methodlarıyla 51/0, 40/0 gibi rakamlara ulaşmanız çok kolay. Bu konuda size temelini göstermek istedim. Fud yapmak size kalmış. Ki zaten scantime crypter muhtemelen kimsenin işine yaramayacaktır ama olsun. Yeni başlayanlar için bir yol gösterici olur.

Bunun aynısını kriptografi ile de yapabilirsiniz. Onun sonucu daha iyi çıkacaktır muhtemelen :).

Konunun sonuna geldik. Umarım işinize yaramıştır ve bir şeylerin mantığı daha iyi oturmuştur. Gelecek konularda görüşmek üzere..

İyi forumlar...
 

'GHOST

Uzman üye
31 Mar 2022
1,390
568
Herkese merhaba, uzun bir süredir yeni eve taşındığımdan internetsizim. Hatta bunu da 10 dakikalık bulduğum bir internet ile yazıyorum. O yüzden özelden konuştuklarım ve benden cevap bekleyenler kusura bakmasın. En yakın zamanda döneceğim inşallah :). Şimdi konuya gelecek olursak;

Bu konuda kendi scantime crypterımızı yapacağız. Peki bu nasıl olacak?

Öncelikle algoritmadan başlayalım:
Crypter'ı yaparken herhangi bir çalıştırılabilir (exe, dll...) dosyanın bytelerini alacağız.
Ardından bu byteleri base64'e döndüreceğiz. Base64 ne diye soracak olursanız onu da internetten araştırıverin artık.
Döndürdüğümüz base64stringi stub'a resource olarak ekleyip açıldığında base64string'i tekrar byte'a dönüştürüp oluşturduğumuz uygulamaya yazdırıp çalıştıracağız ve stub'ı kapatacağız.

Algoritmada karışık gelmiş olabilir. Ancak şimdi kodlarda uygulamalı şekilde gösterdiğimde daha iyi anlayacaksınız.

Öncelikle cryptleyeceğimiz uygulamanın base64stringini almamız gerektiğini söylemiştim. Bu stringi visual studio üzerinden birkaç satır kod ile de halledebiliriz ancak bunu burada yazarak anlatmaya üşendiğim için bir websitesinden yararlanacağım.

Sitemiz: File to Base64 Converter - Encode Files to Base64 - Online - Browserling Web Developer Tools

Siteye girdiğimizde upload your files yazan kısma dosyayı yüklüyoruz. Ardından converte basıp base64stringi alıyoruz.

Aldıktan sonra bunu masaüstüne bir text dosyasına kaydedin. Daha sonra lazım olacak..

Visual studioyu açıp .net framework 4.7.2 ile bir winforms projesi oluşturalım.

Karşımıza gelen ekran aşağıdaki gibi olmalı:

RCSxE1.png



Karşımıza gelen sekmede projenin ismi yazan yere sağ tıklayıp özellikler diyoruz.
Açılan sekmede kaynaklara basıp beyaz kısma az önce masaüstüne kaydettiğimiz base64.txt dosyasını sürükle bırak ile ekliyoruz.

Evet işin uğraştırıcı kısmı buraya kadardı aslına. Bundan sonrası sadece kodları copy paste yapacağınız bölüm :D.

Şimdi form ekranına geri dönelim ve forma çift tıklayarak kod yerine gelelim. Ardından aşağıda vereceğim kodları Form1_Load eventine yazalım.

C#:
            //Burada kaynaklara eklediğimiz base64 dosyasının yazısını okuduk ve bir değişkene atadık.
            string base64 = Resources.base64;

            //Burası dosyanın nereye droplanacağı. İstediğiniz konumu seçebilirsiniz. Ben Appdatayı tercih ediyorum.
            string path = @"C:\Users\" + Environment.UserName + @"\AppData\Roaming\createdfile.exe";
           
            //Burada base64string'i tekrar byteye dönüştürüyoruz.
            byte[] bytes = Convert.FromBase64String(base64);

            //Burada dosyaya byte'yi yazdırıyoruz.
            File.WriteAllBytes(path, bytes);

            //Burada da oluşturduğumuz dosyayı çalıştırıyoruz.
            Process.Start(path);
            //Son olarak stub'ı kapatıp işlemi bitiriyoruz.
            Application.Exit();

Eveet, scantime crypter kodlamak bu kadar kolay işte. Ancak unutmayın bu sadece antivirüslerin sadece tarama zamanını atlatmanızı sağlar. Bir kere çalıştırıldığında uygulama droplanacağından hiçbir mantığı kalmaz.

Şimdi tarama sonucuna gelelim.

Virscan.org sonuçları:

Gördüğünüz üzere 51/6 anti yakaladı. Bunun yanında bu sitedeki fprot antisinin sonuçları doğru göstermiyor. Yani o da clean aslına.

Kleenscan:

Kleenscan'e göre durumlar daha vahim :D. Ancak undetected methodlarıyla 51/0, 40/0 gibi rakamlara ulaşmanız çok kolay. Bu konuda size temelini göstermek istedim. Fud yapmak size kalmış. Ki zaten scantime crypter muhtemelen kimsenin işine yaramayacaktır ama olsun. Yeni başlayanlar için bir yol gösterici olur.

Bunun aynısını kriptografi ile de yapabilirsiniz. Onun sonucu daha iyi çıkacaktır muhtemelen :).

Konunun sonuna geldik. Umarım işinize yaramıştır ve bir şeylerin mantığı daha iyi oturmuştur. Gelecek konularda görüşmek üzere..

İyi forumlar...
Eline emeğine sağlık dostum.
 

Endarion

Katılımcı Üye
29 Ağu 2021
890
519
Righteous Side of Hell
Teşekkürler :).
Elinize sağlık biraz da antilerden kaçırma muhabbetine girseydiniz çok daha güzel bir konu olacakmış.
Kalide bulunan crypter toollarını incelediniz mi ?
Teşekkürler, ona da bir başka konuda değinirim :). Biraz araştırma yapmam gerek benimde. Biliyorum denebilir ancak tam da değil. Hala geliştiriyorum kendimi.

Kalideki crypter toollarını incelemedim maalesef. Önerdiğiniz var ise ona da bakabilirim :).
 

deltaturk

Katılımcı Üye
26 Kas 2020
925
976
Green Team Mersin Daire Bşk.
Herkese merhaba, uzun bir süredir yeni eve taşındığımdan internetsizim. Hatta bunu da 10 dakikalık bulduğum bir internet ile yazıyorum. O yüzden özelden konuştuklarım ve benden cevap bekleyenler kusura bakmasın. En yakın zamanda döneceğim inşallah :). Şimdi konuya gelecek olursak;

Bu konuda kendi scantime crypterımızı yapacağız. Peki bu nasıl olacak?

Öncelikle algoritmadan başlayalım:
Crypter'ı yaparken herhangi bir çalıştırılabilir (exe, dll...) dosyanın bytelerini alacağız.
Ardından bu byteleri base64'e döndüreceğiz. Base64 ne diye soracak olursanız onu da internetten araştırıverin artık.
Döndürdüğümüz base64stringi stub'a resource olarak ekleyip açıldığında base64string'i tekrar byte'a dönüştürüp oluşturduğumuz uygulamaya yazdırıp çalıştıracağız ve stub'ı kapatacağız.

Algoritmada karışık gelmiş olabilir. Ancak şimdi kodlarda uygulamalı şekilde gösterdiğimde daha iyi anlayacaksınız.

Öncelikle cryptleyeceğimiz uygulamanın base64stringini almamız gerektiğini söylemiştim. Bu stringi visual studio üzerinden birkaç satır kod ile de halledebiliriz ancak bunu burada yazarak anlatmaya üşendiğim için bir websitesinden yararlanacağım.

Sitemiz: File to Base64 Converter - Encode Files to Base64 - Online - Browserling Web Developer Tools

Siteye girdiğimizde upload your files yazan kısma dosyayı yüklüyoruz. Ardından converte basıp base64stringi alıyoruz.

Aldıktan sonra bunu masaüstüne bir text dosyasına kaydedin. Daha sonra lazım olacak..

Visual studioyu açıp .net framework 4.7.2 ile bir winforms projesi oluşturalım.

Karşımıza gelen ekran aşağıdaki gibi olmalı:

RCSxE1.png



Karşımıza gelen sekmede projenin ismi yazan yere sağ tıklayıp özellikler diyoruz.
Açılan sekmede kaynaklara basıp beyaz kısma az önce masaüstüne kaydettiğimiz base64.txt dosyasını sürükle bırak ile ekliyoruz.

Evet işin uğraştırıcı kısmı buraya kadardı aslına. Bundan sonrası sadece kodları copy paste yapacağınız bölüm :D.

Şimdi form ekranına geri dönelim ve forma çift tıklayarak kod yerine gelelim. Ardından aşağıda vereceğim kodları Form1_Load eventine yazalım.

C#:
            //Burada kaynaklara eklediğimiz base64 dosyasının yazısını okuduk ve bir değişkene atadık.
            string base64 = Resources.base64;

            //Burası dosyanın nereye droplanacağı. İstediğiniz konumu seçebilirsiniz. Ben Appdatayı tercih ediyorum.
            string path = @"C:\Users\" + Environment.UserName + @"\AppData\Roaming\createdfile.exe";
           
            //Burada base64string'i tekrar byteye dönüştürüyoruz.
            byte[] bytes = Convert.FromBase64String(base64);

            //Burada dosyaya byte'yi yazdırıyoruz.
            File.WriteAllBytes(path, bytes);

            //Burada da oluşturduğumuz dosyayı çalıştırıyoruz.
            Process.Start(path);
            //Son olarak stub'ı kapatıp işlemi bitiriyoruz.
            Application.Exit();

Eveet, scantime crypter kodlamak bu kadar kolay işte. Ancak unutmayın bu sadece antivirüslerin sadece tarama zamanını atlatmanızı sağlar. Bir kere çalıştırıldığında uygulama droplanacağından hiçbir mantığı kalmaz.

Şimdi tarama sonucuna gelelim.

Virscan.org sonuçları:

Gördüğünüz üzere 51/6 anti yakaladı. Bunun yanında bu sitedeki fprot antisinin sonuçları doğru göstermiyor. Yani o da clean aslına.

Kleenscan:

Kleenscan'e göre durumlar daha vahim :D. Ancak undetected methodlarıyla 51/0, 40/0 gibi rakamlara ulaşmanız çok kolay. Bu konuda size temelini göstermek istedim. Fud yapmak size kalmış. Ki zaten scantime crypter muhtemelen kimsenin işine yaramayacaktır ama olsun. Yeni başlayanlar için bir yol gösterici olur.

Bunun aynısını kriptografi ile de yapabilirsiniz. Onun sonucu daha iyi çıkacaktır muhtemelen :).

Konunun sonuna geldik. Umarım işinize yaramıştır ve bir şeylerin mantığı daha iyi oturmuştur. Gelecek konularda görüşmek üzere..

İyi forumlar...
Eline Sağlık
 

JohnWick51

Uzman üye
20 Mar 2022
1,867
770
28
Herkese merhaba, uzun bir süredir yeni eve taşındığımdan internetsizim. Hatta bunu da 10 dakikalık bulduğum bir internet ile yazıyorum. O yüzden özelden konuştuklarım ve benden cevap bekleyenler kusura bakmasın. En yakın zamanda döneceğim inşallah :). Şimdi konuya gelecek olursak;

Bu konuda kendi scantime crypterımızı yapacağız. Peki bu nasıl olacak?

Öncelikle algoritmadan başlayalım:
Crypter'ı yaparken herhangi bir çalıştırılabilir (exe, dll...) dosyanın bytelerini alacağız.
Ardından bu byteleri base64'e döndüreceğiz. Base64 ne diye soracak olursanız onu da internetten araştırıverin artık.
Döndürdüğümüz base64stringi stub'a resource olarak ekleyip açıldığında base64string'i tekrar byte'a dönüştürüp oluşturduğumuz uygulamaya yazdırıp çalıştıracağız ve stub'ı kapatacağız.

Algoritmada karışık gelmiş olabilir. Ancak şimdi kodlarda uygulamalı şekilde gösterdiğimde daha iyi anlayacaksınız.

Öncelikle cryptleyeceğimiz uygulamanın base64stringini almamız gerektiğini söylemiştim. Bu stringi visual studio üzerinden birkaç satır kod ile de halledebiliriz ancak bunu burada yazarak anlatmaya üşendiğim için bir websitesinden yararlanacağım.

Sitemiz: File to Base64 Converter - Encode Files to Base64 - Online - Browserling Web Developer Tools

Siteye girdiğimizde upload your files yazan kısma dosyayı yüklüyoruz. Ardından converte basıp base64stringi alıyoruz.

Aldıktan sonra bunu masaüstüne bir text dosyasına kaydedin. Daha sonra lazım olacak..

Visual studioyu açıp .net framework 4.7.2 ile bir winforms projesi oluşturalım.

Karşımıza gelen ekran aşağıdaki gibi olmalı:

RCSxE1.png



Karşımıza gelen sekmede projenin ismi yazan yere sağ tıklayıp özellikler diyoruz.
Açılan sekmede kaynaklara basıp beyaz kısma az önce masaüstüne kaydettiğimiz base64.txt dosyasını sürükle bırak ile ekliyoruz.

Evet işin uğraştırıcı kısmı buraya kadardı aslına. Bundan sonrası sadece kodları copy paste yapacağınız bölüm :D.

Şimdi form ekranına geri dönelim ve forma çift tıklayarak kod yerine gelelim. Ardından aşağıda vereceğim kodları Form1_Load eventine yazalım.

C#:
            //Burada kaynaklara eklediğimiz base64 dosyasının yazısını okuduk ve bir değişkene atadık.
            string base64 = Resources.base64;

            //Burası dosyanın nereye droplanacağı. İstediğiniz konumu seçebilirsiniz. Ben Appdatayı tercih ediyorum.
            string path = @"C:\Users\" + Environment.UserName + @"\AppData\Roaming\createdfile.exe";
           
            //Burada base64string'i tekrar byteye dönüştürüyoruz.
            byte[] bytes = Convert.FromBase64String(base64);

            //Burada dosyaya byte'yi yazdırıyoruz.
            File.WriteAllBytes(path, bytes);

            //Burada da oluşturduğumuz dosyayı çalıştırıyoruz.
            Process.Start(path);
            //Son olarak stub'ı kapatıp işlemi bitiriyoruz.
            Application.Exit();

Eveet, scantime crypter kodlamak bu kadar kolay işte. Ancak unutmayın bu sadece antivirüslerin sadece tarama zamanını atlatmanızı sağlar. Bir kere çalıştırıldığında uygulama droplanacağından hiçbir mantığı kalmaz.

Şimdi tarama sonucuna gelelim.

Virscan.org sonuçları:

Gördüğünüz üzere 51/6 anti yakaladı. Bunun yanında bu sitedeki fprot antisinin sonuçları doğru göstermiyor. Yani o da clean aslına.

Kleenscan:

Kleenscan'e göre durumlar daha vahim :D. Ancak undetected methodlarıyla 51/0, 40/0 gibi rakamlara ulaşmanız çok kolay. Bu konuda size temelini göstermek istedim. Fud yapmak size kalmış. Ki zaten scantime crypter muhtemelen kimsenin işine yaramayacaktır ama olsun. Yeni başlayanlar için bir yol gösterici olur.

Bunun aynısını kriptografi ile de yapabilirsiniz. Onun sonucu daha iyi çıkacaktır muhtemelen :).

Konunun sonuna geldik. Umarım işinize yaramıştır ve bir şeylerin mantığı daha iyi oturmuştur. Gelecek konularda görüşmek üzere..

İyi forumlar...
Ellerine saglik
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.