- Katılım
- 26 Şub 2026
- Konular
- 4
- Mesajlar
- 28
- Online süresi
- 15h 23s
- Reaksiyon Skoru
- 8
- Altın Konu
- 0
- TM Yaşı
- 3 Ay 7 Gün
- Başarım Puanı
- 8
- MmoLira
- 501
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Sen iste yeter. Akşam yeni konuyla paylaşırım.güncelini crekliyebilirmisn reisim sorunları var bunun biraz
Dün söz vermiştim söz yarın yapıcam diye aslanım, afiyet olsun. Bi bardak soğuk su iç.
ya gelip özür dileyip elimi öpeceksin yada attığın her patch burada yayınlanmaya devam edecek.
Update atmaya devam et, ben de cracklieyip insanlara atayım. gelip burda lütfen iddiali iddialı yapabilirsen tabi gibi konuşmana da bayılıyorum, eklediğin hash kontrolü ve diğer fonksiyonların, packerların hiçbirisi beni durdurmuyor, çerez geliyor hepsi. 5 dakikamı almadı, yapay zekana daha ileri komutlar verirsen belki 15 dakikaya çıkarabilirsin bu süreyi. Ürününe de para vermiyorum, userlarından 2-3 tanesi mesaj atıp buna para ödemeyelim crackler misin diyor atıyor exeyi elime, şimdi git ağla. Update at, onu da crackleyeceğim.
Gfishin'in yanına gidip source için dilenip sonra da böyle kahpelik yapmanla gelebileceğin tek nokta böyle rezil bir nokta. Şimdi insanlara yine keylogger diye ağlarsan source atıcam, yine keylogger diye ağlama sakın.
Ekli dosyalar
Son düzenleme:
- Katılım
- 15 Ara 2023
- Konular
- 2
- Mesajlar
- 89
- Online süresi
- 4d 21h
- Reaksiyon Skoru
- 45
- Altın Konu
- 0
- TM Yaşı
- 2 Yıl 5 Ay 21 Gün
- Başarım Puanı
- 39
- MmoLira
- 2,859
- DevLira
- 0
@Aslan (Linex) PyInstaller kullandığın sürece hep patlarsın.
[CODE lang="python" title="lisans_ekrani.py"]import sys
import tkinter as tk
from tkinter import messagebox
import customtkinter as ctk
import webbrowser
import os
from PIL import Image, ImageTk
def resource_path(relative_path):
""" EXE içindeki geçici klasöre (Temp) güvenli yol oluşturur. """
if hasattr(sys, '_MEIPASS'):
return os.path.join(sys._MEIPASS, relative_path)
else:
return os.path.join(os.path.abspath('.'), relative_path)
class LicenseWindow:
def __init__(self):
self.lang = 'tr'
from translations import Translator
self.tr = Translator(self.lang)
ctk.set_appearance_mode('dark')
ctk.set_default_color_theme('green')
self.root = ctk.CTk()
self.root.title('GFishin')
self.root.geometry('420x380')
self.root.configure(fg_color='#0a0a0a')
self.root.resizable(False, False)
self.root.tk.eval('proc bgerror {msg} { }')
try:
icon_path = resource_path('favicon.ico')
if os.path.exists(icon_path):
self.root.iconbitmap(icon_path)
else:
local_path = os.path.abspath('favicon.ico')
if os.path.exists(local_path):
self.root.iconbitmap(local_path)
except Exception as e:
print(f'Lisans ekranı ikon hatası: {e}')
self.license_key = None
self.setup_ui()
def setup_ui(self):
header_frame = ctk.CTkFrame(self.root, fg_color='#0a0a0a')
header_frame.pack(pady=(20, 0))
tk.Label(header_frame, text='
GFishin
', bg='#0a0a0a', fg='#003300', font=('Impact', 28)).place(x=4, y=4)
tk.Label(header_frame, text='
GFishin
', bg='#0a0a0a', fg='#00ccff', font=('Impact', 28)).place(x=2, y=2)
lbl_title = tk.Label(header_frame, text='
GFishin
', bg='#0a0a0a', fg='#00ff88', font=('Impact', 28))
lbl_title.pack()
ctk.CTkFrame(self.root, height=2, width=300, fg_color='#00ff88').pack(pady=(5, 0))
ctk.CTkFrame(self.root, height=1, width=250, fg_color='#00ccff').pack(pady=(2, 0))
self.lbl_prompt = ctk.CTkLabel(self.root, text=self.tr.get('license_prompt'), text_color='#c0c0c0', font=('Segoe UI', 11, 'bold'))
self.lbl_prompt.pack(pady=(20, 8))
self.entry_key = ctk.CTkEntry(self.root, fg_color='#1a1a1a', text_color='#00ff88', border_color='#00ff88', border_width=2, font=('Consolas', 13, 'bold'), justify='center', width=300, height=42, corner_radius=8, show='●')
self.entry_key.pack(pady=8)
self.lbl_status = ctk.CTkLabel(self.root, text='', text_color='#00ccff', font=('Segoe UI', 10, 'italic'))
self.lbl_status.pack(pady=(2, 2))
self.btn_login = ctk.CTkButton(self.root, text=self.tr.get('license_login'), fg_color='#00ff88', text_color='#000000', hover_color='#00ccff', font=('Segoe UI', 11, 'bold'), width=300, height=38, corner_radius=8, command=self.on_login_click, cursor='hand2')
self.btn_login.pack(pady=12)
ctk.CTkFrame(self.root, height=1, width=350, fg_color='#333333').pack(pady=(5, 0))
lang_frame = ctk.CTkFrame(self.root, fg_color='#0a0a0a')
lang_frame.pack(pady=5)
try:
tr_path = resource_path('assets/login/turk.png')
en_path = resource_path('assets/login/eng.png')
tr_pil = Image.open(tr_path).resize((30, 20), Image.Resampling.LANCZOS)
en_pil = Image.open(en_path).resize((30, 20), Image.Resampling.LANCZOS)
self.tr_photo = ctk.CTkImage(light_image=tr_pil, dark_image=tr_pil, size=(30, 20))
self.en_photo = ctk.CTkImage(light_image=en_pil, dark_image=en_pil, size=(30, 20))
self.btn_tr = ctk.CTkButton(lang_frame, image=self.tr_photo, text='', fg_color='#0a0a0a', hover_color='#222', border_color='#00ff88', border_width=2, width=40, height=28, corner_radius=4, command=lambda: self.set_language('tr'))
self.btn_tr.pack(side='left', padx=10)
self.btn_en = ctk.CTkButton(lang_frame, image=self.en_photo, text='', fg_color='#0a0a0a', hover_color='#222', border_color='#555', border_width=1, width=40, height=28, corner_radius=4, command=lambda: self.set_language('en'))
self.btn_en.pack(side='left', padx=10)
except Exception as e:
print(f'Bayrak yükleme hatası: {e}')
social_frame = ctk.CTkFrame(self.root, fg_color='#0a0a0a')
social_frame.pack(side='bottom', fill='x', pady=12)
self.btn_discord = ctk.CTkButton(social_frame, text=self.tr.get('license_discord'), fg_color='#5865F2', text_color='white', hover_color='#7289DA', font=('Segoe UI', 9, 'bold'), width=130, height=30, corner_radius=6, cursor='hand2', command=lambda: webbrowser.open('https://discord.gg/9yXRZ43SRd'))
self.btn_discord.pack(side='left', padx=30)
self.btn_web = ctk.CTkButton(social_frame, text=self.tr.get('license_shop'), fg_color='#1a1a1a', text_color='#00ff88', hover_color='#333333', font=('Segoe UI', 9, 'bold'), width=130, height=30, corner_radius=6, cursor='hand2', border_color='#00ff88', border_width=1, command=lambda: webbrowser.open('https://www.epinsultan.com/magazalar/gfishin'))
self.btn_web.pack(side='right', padx=30)
def set_language(self, language):
self.lang = language
self.tr.lang = language
self.lbl_prompt.configure(text=self.tr.get('license_prompt'))
self.btn_login.configure(text=self.tr.get('license_login'))
self.btn_discord.configure(text=self.tr.get('license_discord'))
self.btn_web.configure(text=self.tr.get('license_shop'))
if language == 'tr':
self.btn_tr.configure(border_color='#00ff88', border_width=2)
self.btn_en.configure(border_color='#555', border_width=1)
else:
self.btn_en.configure(border_color='#00ff88', border_width=2)
self.btn_tr.configure(border_color='#555', border_width=1)
def on_login_click(self):
"""Giriş butonuna tıklandığında doğrulamayı arka planda başlatır."""
key = self.entry_key.get().strip()
if not key:
msg = 'Lütfen geçerli bir anahtar girin!' if self.lang == 'tr' else 'Please enter a valid key!'
title = 'Uyarı' if self.lang == 'tr' else 'Warning'
messagebox.showwarning(title, msg)
return None
else:
import auth
import threading
self.btn_login.configure(state='disabled')
self.lbl_status.configure(text='Lisans doğrulanıyor...' if self.lang == 'tr' else 'Validating license...', text_color='#00ccff')
self.entry_key.configure(state='disabled')
threading.Thread(target=self.verify_process, args=(key,), daemon=True).start()
def verify_process(self, key):
import auth
try:
status, msg, expiry_date = auth.validate_license(key)
self.root.after(0, lambda: self.handle_verify_result(status, msg, expiry_date, key))
except Exception as e:
err_msg = str(e)
self.root.after(0, lambda: self.handle_verify_result(False, f'Hata: {err_msg}', None, key))
def handle_verify_result(self, status, msg, expiry_date, key):
if status:
self.lbl_status.configure(text='Giriş Başarılı!' if self.lang == 'tr' else 'Login Successful!', text_color='#00ff88')
self.license_key = key
self.result_data = (key, self.lang, expiry_date)
self.root.after(800, self.root.quit)
else:
self.lbl_status.configure(text=msg, text_color='#ff4444')
self.btn_login.configure(state='normal')
self.entry_key.configure(state='normal')
messagebox.showerror('Hata' if self.lang == 'tr' else 'Error', msg)
def run(self):
self.result_data = None
self.root.mainloop()
try:
self.root.destroy()
except:
pass
return self.result_data[/CODE]
bu senin login panelin kaynak kodu, değil crack direkt programın kaynak kodu alınabiliyor. Nuitka kullan veya PyArmor+PyInstaller yap
[CODE lang="python" title="lisans_ekrani.py"]import sys
import tkinter as tk
from tkinter import messagebox
import customtkinter as ctk
import webbrowser
import os
from PIL import Image, ImageTk
def resource_path(relative_path):
""" EXE içindeki geçici klasöre (Temp) güvenli yol oluşturur. """
if hasattr(sys, '_MEIPASS'):
return os.path.join(sys._MEIPASS, relative_path)
else:
return os.path.join(os.path.abspath('.'), relative_path)
class LicenseWindow:
def __init__(self):
self.lang = 'tr'
from translations import Translator
self.tr = Translator(self.lang)
ctk.set_appearance_mode('dark')
ctk.set_default_color_theme('green')
self.root = ctk.CTk()
self.root.title('GFishin')
self.root.geometry('420x380')
self.root.configure(fg_color='#0a0a0a')
self.root.resizable(False, False)
self.root.tk.eval('proc bgerror {msg} { }')
try:
icon_path = resource_path('favicon.ico')
if os.path.exists(icon_path):
self.root.iconbitmap(icon_path)
else:
local_path = os.path.abspath('favicon.ico')
if os.path.exists(local_path):
self.root.iconbitmap(local_path)
except Exception as e:
print(f'Lisans ekranı ikon hatası: {e}')
self.license_key = None
self.setup_ui()
def setup_ui(self):
header_frame = ctk.CTkFrame(self.root, fg_color='#0a0a0a')
header_frame.pack(pady=(20, 0))
tk.Label(header_frame, text='
GFishin
', bg='#0a0a0a', fg='#003300', font=('Impact', 28)).place(x=4, y=4)tk.Label(header_frame, text='
GFishin
', bg='#0a0a0a', fg='#00ccff', font=('Impact', 28)).place(x=2, y=2)lbl_title = tk.Label(header_frame, text='
GFishin
', bg='#0a0a0a', fg='#00ff88', font=('Impact', 28))lbl_title.pack()
ctk.CTkFrame(self.root, height=2, width=300, fg_color='#00ff88').pack(pady=(5, 0))
ctk.CTkFrame(self.root, height=1, width=250, fg_color='#00ccff').pack(pady=(2, 0))
self.lbl_prompt = ctk.CTkLabel(self.root, text=self.tr.get('license_prompt'), text_color='#c0c0c0', font=('Segoe UI', 11, 'bold'))
self.lbl_prompt.pack(pady=(20, 8))
self.entry_key = ctk.CTkEntry(self.root, fg_color='#1a1a1a', text_color='#00ff88', border_color='#00ff88', border_width=2, font=('Consolas', 13, 'bold'), justify='center', width=300, height=42, corner_radius=8, show='●')
self.entry_key.pack(pady=8)
self.lbl_status = ctk.CTkLabel(self.root, text='', text_color='#00ccff', font=('Segoe UI', 10, 'italic'))
self.lbl_status.pack(pady=(2, 2))
self.btn_login = ctk.CTkButton(self.root, text=self.tr.get('license_login'), fg_color='#00ff88', text_color='#000000', hover_color='#00ccff', font=('Segoe UI', 11, 'bold'), width=300, height=38, corner_radius=8, command=self.on_login_click, cursor='hand2')
self.btn_login.pack(pady=12)
ctk.CTkFrame(self.root, height=1, width=350, fg_color='#333333').pack(pady=(5, 0))
lang_frame = ctk.CTkFrame(self.root, fg_color='#0a0a0a')
lang_frame.pack(pady=5)
try:
tr_path = resource_path('assets/login/turk.png')
en_path = resource_path('assets/login/eng.png')
tr_pil = Image.open(tr_path).resize((30, 20), Image.Resampling.LANCZOS)
en_pil = Image.open(en_path).resize((30, 20), Image.Resampling.LANCZOS)
self.tr_photo = ctk.CTkImage(light_image=tr_pil, dark_image=tr_pil, size=(30, 20))
self.en_photo = ctk.CTkImage(light_image=en_pil, dark_image=en_pil, size=(30, 20))
self.btn_tr = ctk.CTkButton(lang_frame, image=self.tr_photo, text='', fg_color='#0a0a0a', hover_color='#222', border_color='#00ff88', border_width=2, width=40, height=28, corner_radius=4, command=lambda: self.set_language('tr'))
self.btn_tr.pack(side='left', padx=10)
self.btn_en = ctk.CTkButton(lang_frame, image=self.en_photo, text='', fg_color='#0a0a0a', hover_color='#222', border_color='#555', border_width=1, width=40, height=28, corner_radius=4, command=lambda: self.set_language('en'))
self.btn_en.pack(side='left', padx=10)
except Exception as e:
print(f'Bayrak yükleme hatası: {e}')
social_frame = ctk.CTkFrame(self.root, fg_color='#0a0a0a')
social_frame.pack(side='bottom', fill='x', pady=12)
self.btn_discord = ctk.CTkButton(social_frame, text=self.tr.get('license_discord'), fg_color='#5865F2', text_color='white', hover_color='#7289DA', font=('Segoe UI', 9, 'bold'), width=130, height=30, corner_radius=6, cursor='hand2', command=lambda: webbrowser.open('https://discord.gg/9yXRZ43SRd'))
self.btn_discord.pack(side='left', padx=30)
self.btn_web = ctk.CTkButton(social_frame, text=self.tr.get('license_shop'), fg_color='#1a1a1a', text_color='#00ff88', hover_color='#333333', font=('Segoe UI', 9, 'bold'), width=130, height=30, corner_radius=6, cursor='hand2', border_color='#00ff88', border_width=1, command=lambda: webbrowser.open('https://www.epinsultan.com/magazalar/gfishin'))
self.btn_web.pack(side='right', padx=30)
def set_language(self, language):
self.lang = language
self.tr.lang = language
self.lbl_prompt.configure(text=self.tr.get('license_prompt'))
self.btn_login.configure(text=self.tr.get('license_login'))
self.btn_discord.configure(text=self.tr.get('license_discord'))
self.btn_web.configure(text=self.tr.get('license_shop'))
if language == 'tr':
self.btn_tr.configure(border_color='#00ff88', border_width=2)
self.btn_en.configure(border_color='#555', border_width=1)
else:
self.btn_en.configure(border_color='#00ff88', border_width=2)
self.btn_tr.configure(border_color='#555', border_width=1)
def on_login_click(self):
"""Giriş butonuna tıklandığında doğrulamayı arka planda başlatır."""
key = self.entry_key.get().strip()
if not key:
msg = 'Lütfen geçerli bir anahtar girin!' if self.lang == 'tr' else 'Please enter a valid key!'
title = 'Uyarı' if self.lang == 'tr' else 'Warning'
messagebox.showwarning(title, msg)
return None
else:
import auth
import threading
self.btn_login.configure(state='disabled')
self.lbl_status.configure(text='Lisans doğrulanıyor...' if self.lang == 'tr' else 'Validating license...', text_color='#00ccff')
self.entry_key.configure(state='disabled')
threading.Thread(target=self.verify_process, args=(key,), daemon=True).start()
def verify_process(self, key):
import auth
try:
status, msg, expiry_date = auth.validate_license(key)
self.root.after(0, lambda: self.handle_verify_result(status, msg, expiry_date, key))
except Exception as e:
err_msg = str(e)
self.root.after(0, lambda: self.handle_verify_result(False, f'Hata: {err_msg}', None, key))
def handle_verify_result(self, status, msg, expiry_date, key):
if status:
self.lbl_status.configure(text='Giriş Başarılı!' if self.lang == 'tr' else 'Login Successful!', text_color='#00ff88')
self.license_key = key
self.result_data = (key, self.lang, expiry_date)
self.root.after(800, self.root.quit)
else:
self.lbl_status.configure(text=msg, text_color='#ff4444')
self.btn_login.configure(state='normal')
self.entry_key.configure(state='normal')
messagebox.showerror('Hata' if self.lang == 'tr' else 'Error', msg)
def run(self):
self.result_data = None
self.root.mainloop()
try:
self.root.destroy()
except:
pass
return self.result_data[/CODE]
bu senin login panelin kaynak kodu, değil crack direkt programın kaynak kodu alınabiliyor. Nuitka kullan veya PyArmor+PyInstaller yap
Son düzenleme:
- Katılım
- 26 Şub 2026
- Konular
- 4
- Mesajlar
- 28
- Online süresi
- 15h 23s
- Reaksiyon Skoru
- 8
- Altın Konu
- 0
- TM Yaşı
- 3 Ay 7 Gün
- Başarım Puanı
- 8
- MmoLira
- 501
- DevLira
- 0
Çalmaytı bile bilmiyor ki, şimdi yapay zekasına gidip nuitka nedir yazacak.
Bu projeye ister vmp bas, ister ghidra bas, istediğini yap. Patch attığın her gün yenisini atıcam buraya.
self.root.title('GFishin')
Bu projeye ister vmp bas, ister ghidra bas, istediğini yap. Patch attığın her gün yenisini atıcam buraya.
self.root.title('GFishin')
- Katılım
- 13 Ağu 2023
- Konular
- 0
- Mesajlar
- 21
- Online süresi
- 16h 59m
- Reaksiyon Skoru
- 0
- Altın Konu
- 0
- TM Yaşı
- 2 Yıl 9 Ay 25 Gün
- Başarım Puanı
- 17
- MmoLira
- 548
- DevLira
- 0
Ahahaha bak para verip crack attığınızı sanıyorsunuz kıyamam size 

Moderatör tarafında düzenlendi:
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 48
- Görüntüleme
- 93K
- Cevaplar
- 1
- Görüntüleme
- 4K

