Skip to content

Instantly share code, notes, and snippets.

View yonixw's full-sized avatar

Yehonatan Water Man yonixw

View GitHub Profile
הגדרות
go home
```sql
Yoni
```
@yonixw
yonixw / JsonInCSharp.cs
Created October 29, 2016 22:39
How to use JSON in .NET 4 and Higher with ease
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
namespace Test {
[DataContract]
public class JsonStructureExample
{
[DataMember]
public int id;
}
@yonixw
yonixw / RESET_FILES.bat
Created December 7, 2017 22:39
Script for making a folder "Backup Ready" - Windows
set /p path=Enter folder path (C:\Path\to\Folder or G:)
REM Make me owner:
takeown /D Y /f "%path%" /r
REM Make sure i have permission and remove all deny
icacls "%path%\*.*" /reset /T
REM Remove system (-S) and hiddden (-H) from all files
attrib /S /D /L -H -S "%path%\*.*"
pause
@yonixw
yonixw / git.sh
Created April 9, 2019 21:01
Merging git repos into same repo and saving histories
git filter-branch -f --tree-filter "mkdir Citadel.Core.Windows && ls | grep -v Citadel.Core | xargs -d '\n' mv -t Citadel.Core.Windows" HEAD
git filter-branch -f --tree-filter "if [ -f '.gitignore' ]; then mv '.gitignore' 'Citadel.Core.Windows/.gitignore'; fi" HEAD
git filter-branch -f --tree-filter "if [ -f '.travis.yml' ]; then mv '.travis.yml' 'Citadel.Core.Windows/.travis.yml'; fi" HEAD
@yonixw
yonixw / ieESC_disable
Created June 5, 2019 16:06 — forked from danielscholl/ieESC_disable
Disable IE Enhance Security PowerShell
function Disable-ieESC {
$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"
$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"
Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0
Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0
Stop-Process -Name Explorer
Write-Host "IE Enhanced Security Configuration (ESC) has been disabled." -ForegroundColor Green
}
Disable-ieESC
@yonixw
yonixw / b2_sync.bat
Created June 21, 2019 14:56
Uploading folder to BlackBlaze B2 using cli
SET B2CMD=b2 sync --threads 20 --compareVersions "size"
SET B2BUCKET=2tb-disk
b2 list-unfinished-large-files %B2BUCKET%
REM b2 cancel-all-unfinished-large-files 2tb-disk
echo Start encrypted
%B2CMD% E:\encrypted b2://%B2BUCKET%/encrypted
echo Start WindowsImageBackup
@yonixw
yonixw / decoded.js
Created August 29, 2019 12:32 — forked from gwillem/decoded.js
962 stores found breached on the 4th of July - https://sansec.io
// Decoded by Sanguine Security <info@sansec.io>
String.prototype.hexEncode = function() {
var a, b;
var output = '';
for (b = 0; b < this.length; b++) {
a = this.charCodeAt(b).toString(16);
output += ('000' + a).slice(-4)
};
return output
};
@yonixw
yonixw / main.cpp
Created September 1, 2019 00:13
WINAPI Open process as user from SYSTEM with deny on query.
#include <Windows.h>
#include <wtsapi32.h>
#include <userenv.h>
#include <aclapi.h>
#include <stdio.h>
#include <sddl.h>
#pragma comment(lib, "Userenv.lib")
#pragma comment(lib, "wtsapi32.lib")
@yonixw
yonixw / readme.md
Last active November 14, 2019 20:08
Xamarin TAG snippet with class name

In visual studio:

  1. Tools > Code Snippets Manager
  2. Import
  3. Choose .Snippet file
@yonixw
yonixw / TabGuardManager$2$1.smali.md
Created October 27, 2019 21:51
spin to localhost

access$700 will add the domain to cache. By removing it we will make each navigation query our local server. Also Im afraid to put there full url which will create bugs.

@@ -221,7 +221,7 @@

     iget-object v1, v1, Lorg/mozilla/gecko/TabGuardManager$2;->val$domainName:Ljava/lang/String;

-    invoke-static {v0, v1}, Lorg/mozilla/gecko/TabGuardManager;->access$700(Lorg/mozilla/gecko/TabGuardManager;Ljava/lang/String;)V
+ #invoke-static {v0, v1}, Lorg/mozilla/gecko/TabGuardManager;-&gt;access$700(Lorg/mozilla/gecko/TabGuardManager;Ljava/lang/String;)V