Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

.NET CLR Injection: Modify IL Code during Run-time

, 7 Aug 2014 LGPL3
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
binaries_demo_20121030.zip
Injection32.dll
Injection64.dll
Test_x64_DotNet20_Release.exe
Test_x64_DotNet35_Release.exe
Test_x64_DotNet40_Release.exe
Test_x64_DotNet45_Release.exe
Test_x86_DotNet20_Release.exe
Test_x86_DotNet35_Release.exe
Test_x86_DotNet40_Release.exe
Test_x86_DotNet45_Release.exe
x64
dbg64.dll
dbgeng.dll
srcsrv.dll
SymbolCheck.dll
symchk.exe
symsrv.dll
symsrv.yes
x86
dbg32.dll
dbgeng.dll
srcsrv.dll
SymbolCheck.dll
symchk.exe
symsrv.dll
symsrv.yes
binaries_demo_20121105.zip
Injection32.dll
Injection64.dll
Test_x64_DotNet20_Release.exe
Test_x64_DotNet35_Release.exe
Test_x64_DotNet40_Release.exe
Test_x64_DotNet45_Release.exe
Test_x86_DotNet20_Release.exe
Test_x86_DotNet35_Release.exe
Test_x86_DotNet40_Release.exe
Test_x86_DotNet45_Release.exe
dbg64.dll
dbgeng.dll
srcsrv.dll
SymbolCheck.dll
symchk.exe
symsrv.dll
symsrv.yes
dbg32.dll
dbgeng.dll
srcsrv.dll
SymbolCheck.dll
symchk.exe
symsrv.dll
symsrv.yes
bin_20140808.zip
Injection32.dll
Injection64.dll
Test_x64_DotNet20_Release.exe
Test_x64_DotNet35_Release.exe
Test_x64_DotNet40_Release.exe
Test_x86_DotNet20_Release.exe
Test_x86_DotNet35_Release.exe
Test_x86_DotNet40_Release.exe
demo_20140807.zip
Injection32.dll
Injection64.dll
Test_x64_DotNet20_Release.exe
Test_x64_DotNet35_Release.exe
Test_x64_DotNet40_Release.exe
Test_x86_DotNet20_Release.exe
Test_x86_DotNet35_Release.exe
Test_x86_DotNet40_Release.exe
source_20140807.zip
bin
curl-7.34.0
acinclude.m4
aclocal.m4
buildconf
CHANGES
CMake
CMakeConfigurableFile.in
CurlCheckCSourceCompiles.cmake
CurlCheckCSourceRuns.cmake
FindOpenSSL.cmake
FindZLIB.cmake
OtherTests.cmake
Platforms
WindowsCache.cmake
Utilities.cmake
compile
config.guess
config.sub
configure
configure.ac
COPYING
curl-config.in
depcomp
docs
BINDINGS
BUGS
CONTRIBUTE
curl-config.1
curl-config.pdf
curl.1
curl.pdf
DISTRO-DILEMMA
examples
Makefile.am
makefile.dj
Makefile.example
Makefile.in
Makefile.m32
Makefile.netware
README
version-check.pl
FAQ
FEATURES
HISTORY
HTTP-COOKIES
INSTALL
INSTALL.devcpp
INTERNALS
KNOWN_BUGS
libcurl
LIBCURL-STRUCTS
ABI
curl_easy_cleanup.3
curl_easy_cleanup.pdf
curl_easy_duphandle.3
curl_easy_duphandle.pdf
curl_easy_escape.3
curl_easy_escape.pdf
curl_easy_getinfo.3
curl_easy_getinfo.pdf
curl_easy_init.3
curl_easy_init.pdf
curl_easy_pause.3
curl_easy_pause.pdf
curl_easy_perform.3
curl_easy_perform.pdf
curl_easy_recv.3
curl_easy_recv.pdf
curl_easy_reset.3
curl_easy_reset.pdf
curl_easy_send.3
curl_easy_send.pdf
curl_easy_setopt.3
curl_easy_setopt.pdf
curl_easy_strerror.3
curl_easy_strerror.pdf
curl_easy_unescape.3
curl_easy_unescape.pdf
curl_escape.3
curl_escape.pdf
curl_formadd.3
curl_formadd.pdf
curl_formfree.3
curl_formfree.pdf
curl_formget.3
curl_formget.pdf
curl_free.3
curl_free.pdf
curl_getdate.3
curl_getdate.pdf
curl_getenv.3
curl_getenv.pdf
curl_global_cleanup.3
curl_global_cleanup.pdf
curl_global_init.3
curl_global_init.pdf
curl_global_init_mem.3
curl_global_init_mem.pdf
curl_mprintf.3
curl_mprintf.pdf
curl_multi_add_handle.3
curl_multi_add_handle.pdf
curl_multi_assign.3
curl_multi_assign.pdf
curl_multi_cleanup.3
curl_multi_cleanup.pdf
curl_multi_fdset.3
curl_multi_fdset.pdf
curl_multi_info_read.3
curl_multi_info_read.pdf
curl_multi_init.3
curl_multi_init.pdf
curl_multi_perform.3
curl_multi_perform.pdf
curl_multi_remove_handle.3
curl_multi_remove_handle.pdf
curl_multi_setopt.3
curl_multi_setopt.pdf
curl_multi_socket.3
curl_multi_socket.pdf
curl_multi_socket_action.3
curl_multi_socket_action.pdf
curl_multi_strerror.3
curl_multi_strerror.pdf
curl_multi_timeout.3
curl_multi_timeout.pdf
curl_multi_wait.3
curl_multi_wait.pdf
curl_share_cleanup.3
curl_share_cleanup.pdf
curl_share_init.3
curl_share_init.pdf
curl_share_setopt.3
curl_share_setopt.pdf
curl_share_strerror.3
curl_share_strerror.pdf
curl_slist_append.3
curl_slist_append.pdf
curl_slist_free_all.3
curl_slist_free_all.pdf
curl_strequal.3
curl_strequal.pdf
curl_unescape.3
curl_unescape.pdf
curl_version.3
curl_version.pdf
curl_version_info.3
curl_version_info.pdf
libcurl-easy.3
libcurl-easy.pdf
libcurl-errors.3
libcurl-errors.pdf
libcurl-multi.3
libcurl-multi.pdf
libcurl-share.3
libcurl-share.pdf
libcurl-tutorial.3
libcurl-tutorial.pdf
libcurl.3
libcurl.m4
libcurl.pdf
Makefile.am
Makefile.in
symbols-in-versions
symbols.pl
LICENSE-MIXING
MAIL-ETIQUETTE
Makefile.am
Makefile.in
MANUAL
mk-ca-bundle.pdf
README.netware
README.win32
RESOURCES
SECURITY
SSLCERTS
THANKS
TheArtOfHttpScripting
TODO
VERSIONS
include
curl
curlbuild.h.cmake
curlbuild.h.in
Makefile.am
Makefile.in
Makefile.am
Makefile.in
README
install-sh
lib
libcurl.pc.in
checksrc.pl
curl_config.h.cmake
curl_config.h.in
firefox-db2pem.sh
libcurl.plist
libcurl.vers.in
Makefile.am
makefile.amiga
Makefile.b32
makefile.dj
Makefile.in
Makefile.m32
Makefile.netware
Makefile.vc10
Makefile.vc6
Makefile.vc8
Makefile.vc9
Makefile.vxworks
Makefile.Watcom
mk-ca-bundle.pl
objnames-test08.sh
objnames-test10.sh
README.ares
README.curlx
README.curl_off_t
README.encoding
README.hostip
README.httpauth
README.memoryleak
README.multi_socket
README.pingpong
README.pipelining
ltmain.sh
m4
curl-compilers.m4
curl-confopts.m4
curl-functions.m4
curl-openssl.m4
curl-override.m4
curl-reentrant.m4
libtool.m4
ltoptions.m4
ltsugar.m4
ltversion.m4
lt~obsolete.m4
xc-am-iface.m4
xc-cc-check.m4
xc-lt-iface.m4
xc-translit.m4
xc-val-flgs.m4
zz40-xc-ovr.m4
zz50-xc-ovr.m4
zz60-xc-ovr.m4
MacOSX-Framework
Makefile
Makefile.am
Makefile.in
maketgz
missing
mkinstalldirs
packages
AIX
Makefile.am
Makefile.in
RPM
curl.spec.in
Makefile.am
Makefile.in
README
Android
Android.mk
DOS
common.dj
README
EPM
curl.list.in
Makefile.am
Makefile.in
README
Linux
Makefile.am
Makefile.in
RPM
curl-ssl.spec.in
curl.spec.in
Makefile.am
Makefile.in
make_curl_rpm
README
Makefile.am
Makefile.in
NetWare
get_exp.awk
get_ver.awk
OS400
curl.inc.in
initscript.sh
make-include.sh
make-lib.sh
make-src.sh
make-tests.sh
makefile.sh
README.OS400
README
Solaris
Makefile.am
Makefile.in
Symbian
bwins
libcurlu.def
eabi
libcurlu.def
group
bld.inf
curl.iby
curl.mmp
curl.pkg
libcurl.iby
libcurl.mmp
libcurl.pkg
TPF
curl.mak
maketpf.env_curl
maketpf.env_curllib
vms
backup_gnv_curl_src.com
build_curl-config_script.com
build_gnv_curl.com
build_gnv_curl_pcsi_desc.com
build_gnv_curl_pcsi_text.com
build_gnv_curl_release_notes.com
build_libcurl_pc.com
build_vms.com
clean_gnv_curl.com
compare_curl_source.com
config_h.com
curlmsg.msg
curlmsg.sdl
curl_startup.com
generate_config_vms_h_curl.com
generate_vax_transfer.com
gnv_conftest.c_first
gnv_curl_configure.sh
gnv_libcurl_symbols.opt
gnv_link_curl.com
macro32_exactcase.patch
Makefile.am
Makefile.in
make_gnv_curl_install.sh
make_pcsi_curl_kit_name.com
pcsi_product_gnv_curl.com
readme
setup_gnv_curl_build.com
stage_curl_install.com
Win32
cygwin
Makefile.am
Makefile.in
README
Makefile.am
Makefile.in
README
README
RELEASE-NOTES
src
macos
curl.mcp.xml.sit.hqx
src
Makefile.am
makefile.amiga
Makefile.b32
makefile.dj
Makefile.in
Makefile.m32
Makefile.netware
Makefile.vc10
Makefile.vc6
Makefile.vc8
Makefile.vc9
Makefile.Watcom
mkhelp.pl
tests
certs
EdelCurlRoot-ca.cacert
EdelCurlRoot-ca.cnf
EdelCurlRoot-ca.crt
EdelCurlRoot-ca.csr
EdelCurlRoot-ca.der
EdelCurlRoot-ca.key
EdelCurlRoot-ca.prm
Makefile.am
Makefile.in
scripts
genroot.sh
genserv.sh
Makefile.am
Makefile.in
Server-localhost-sv.crl
Server-localhost-sv.crt
Server-localhost-sv.csr
Server-localhost-sv.der
Server-localhost-sv.dhp
Server-localhost-sv.key
Server-localhost-sv.p12
Server-localhost-sv.pem
Server-localhost-sv.prm
Server-localhost.nn-sv.crl
Server-localhost.nn-sv.crt
Server-localhost.nn-sv.csr
Server-localhost.nn-sv.der
Server-localhost.nn-sv.dhp
Server-localhost.nn-sv.key
Server-localhost.nn-sv.pem
Server-localhost.nn-sv.prm
Server-localhost0h-sv.crl
Server-localhost0h-sv.crt
Server-localhost0h-sv.csr
Server-localhost0h-sv.der
Server-localhost0h-sv.dhp
Server-localhost0h-sv.key
Server-localhost0h-sv.p12
Server-localhost0h-sv.pem
Server-localhost0h-sv.prm
srp-verifier-conf
srp-verifier-db
data
DISABLED
Makefile.am
Makefile.in
test1
test10
test100
test1000
test1001
test1002
test1003
test1004
test1005
test1006
test1007
test1008
test1009
test101
test1010
test1011
test1012
test1013
test1014
test1015
test1016
test1017
test1018
test1019
test102
test1020
test1021
test1022
test1023
test1024
test1025
test1026
test1027
test1028
test1029
test103
test1030
test1031
test1032
test1033
test1034
test1035
test1036
test1037
test1038
test1039
test104
test1040
test1041
test1042
test1043
test1044
test1045
test1046
test1047
test1048
test1049
test105
test1050
test1051
test1052
test1053
test1054
test1055
test1056
test1057
test1058
test1059
test106
test1060
test1061
test1062
test1063
test1064
test1065
test1066
test1067
test1068
test1069
test107
test1070
test1071
test1072
test1073
test1074
test1075
test1076
test1077
test1078
test1079
test108
test1080
test1081
test1082
test1083
test1084
test1085
test1086
test1087
test1088
test1089
test109
test1090
test1091
test1092
test1093
test1094
test1095
test1096
test1097
test1098
test1099
test11
test110
test1100
test1101
test1102
test1103
test1104
test1105
test1106
test1107
test1108
test1109
test111
test1110
test1111
test1112
test1113
test1114
test1115
test1116
test1117
test1118
test1119
test112
test1120
test1121
test1122
test1123
test1124
test1125
test1126
test1127
test1128
test1129
test113
test1130
test1131
test1132
test1133
test114
test115
test116
test117
test118
test119
test12
test120
test1200
test1201
test1202
test1203
test1204
test1205
test1206
test1207
test1208
test1209
test121
test1210
test1211
test1212
test1213
test1214
test1215
test1216
test1217
test1218
test1219
test122
test1220
test1221
test1222
test1223
test1224
test1225
test1226
test1227
test1228
test1229
test123
test1230
test1231
test1232
test1233
test1234
test1235
test1236
test1237
test1238
test1239
test124
test1240
test125
test126
test127
test128
test129
test13
test130
test1300
test1301
test1302
test1303
test1304
test1305
test1306
test1307
test1308
test1309
test131
test1310
test1311
test1312
test1313
test1314
test1315
test1316
test1317
test1318
test1319
test132
test1320
test1321
test1325
test1326
test1327
test1328
test1329
test133
test1330
test1331
test1332
test1333
test1334
test1335
test1336
test1337
test1338
test1339
test134
test1340
test1341
test1342
test1343
test1344
test1345
test1346
test1347
test1348
test1349
test135
test1350
test1351
test1352
test1353
test1354
test1355
test1356
test1357
test1358
test1359
test136
test1360
test1361
test1362
test1363
test1364
test1365
test1366
test1367
test1368
test1369
test137
test1370
test1371
test1372
test1373
test1374
test1375
test1376
test1377
test1378
test1379
test138
test1380
test1381
test1382
test1383
test1384
test1385
test1386
test1387
test1388
test1389
test139
test1390
test1391
test1392
test1393
test1394
test1395
test1396
test14
test140
test1400
test1401
test1402
test1403
test1404
test1405
test1406
test1407
test1408
test1409
test141
test1410
test1412
test1413
test1414
test1415
test142
test143
test144
test145
test146
test147
test148
test149
test15
test150
test1500
test1501
test1502
test1503
test1504
test1505
test1506
test1507
test1508
test1509
test151
test1510
test1511
test1512
test152
test153
test154
test155
test156
test157
test158
test159
test16
test160
test161
test162
test163
test164
test165
test166
test167
test168
test169
test17
test170
test171
test172
test173
test174
test175
test176
test177
test178
test179
test18
test180
test181
test182
test183
test184
test185
test186
test187
test188
test189
test19
test190
test1900
test1901
test1902
test1903
test191
test192
test193
test194
test195
test196
test197
test198
test199
test2
test20
test200
test2000
test2001
test2002
test2003
test2004
test2005
test2006
test2007
test2008
test2009
test201
test2010
test2011
test2012
test2013
test2014
test2015
test2016
test2017
test2018
test2019
test202
test2020
test2021
test2022
test2023
test2024
test2025
test2026
test2027
test2028
test2029
test203
test2030
test2031
test2032
test2033
test204
test205
test206
test207
test208
test209
test21
test210
test211
test212
test213
test214
test215
test216
test217
test218
test22
test220
test221
test222
test223
test224
test225
test226
test227
test228
test229
test23
test231
test233
test234
test235
test236
test237
test238
test239
test24
test240
test241
test242
test243
test245
test246
test247
test248
test249
test25
test250
test251
test252
test253
test254
test255
test256
test257
test258
test259
test26
test260
test261
test262
test263
test264
test265
test266
test267
test268
test269
test27
test270
test271
test272
test273
test274
test275
test276
test277
test278
test279
test28
test280
test281
test282
test283
test284
test285
test286
test287
test288
test289
test29
test290
test291
test292
test293
test294
test295
test296
test297
test298
test299
test3
test30
test300
test301
test302
test303
test304
test305
test306
test307
test308
test309
test31
test310
test311
test312
test313
test32
test320
test321
test322
test323
test324
test33
test34
test35
test350
test351
test352
test353
test354
test36
test37
test38
test39
test4
test40
test400
test401
test402
test403
test404
test405
test406
test407
test408
test409
test41
test42
test43
test44
test45
test46
test47
test48
test49
test5
test50
test500
test501
test502
test503
test504
test505
test506
test507
test508
test509
test51
test510
test511
test512
test513
test514
test515
test516
test517
test518
test519
test52
test520
test521
test522
test523
test524
test525
test526
test527
test528
test529
test53
test530
test531
test532
test533
test534
test535
test536
test537
test538
test539
test54
test540
test541
test542
test543
test544
test545
test546
test547
test548
test549
test55
test550
test551
test552
test553
test554
test555
test556
test557
test558
test56
test560
test561
test562
test563
test564
test565
test566
test567
test568
test569
test57
test570
test571
test572
test573
test574
test575
test576
test578
test579
test58
test580
test581
test582
test583
test584
test585
test586
test587
test588
test59
test590
test591
test592
test593
test594
test595
test596
test597
test598
test599
test6
test60
test600
test601
test602
test603
test604
test605
test606
test607
test608
test609
test61
test610
test611
test612
test613
test614
test615
test616
test617
test618
test619
test62
test620
test621
test622
test623
test624
test625
test626
test627
test628
test629
test63
test630
test631
test632
test633
test634
test635
test636
test637
test638
test639
test64
test65
test66
test67
test68
test69
test7
test70
test700
test701
test702
test703
test704
test705
test706
test707
test708
test709
test71
test710
test711
test712
test72
test73
test74
test75
test76
test77
test78
test79
test8
test80
test800
test801
test802
test803
test804
test805
test806
test807
test808
test809
test81
test810
test811
test812
test813
test814
test815
test816
test817
test818
test819
test82
test820
test821
test822
test823
test824
test825
test826
test827
test828
test829
test83
test830
test831
test832
test84
test85
test850
test851
test852
test853
test854
test855
test856
test857
test858
test859
test86
test860
test861
test862
test863
test864
test865
test866
test867
test868
test869
test87
test870
test871
test872
test873
test874
test875
test876
test877
test878
test88
test89
test9
test90
test900
test901
test902
test903
test904
test905
test906
test907
test908
test909
test91
test910
test911
test912
test913
test914
test915
test916
test917
test918
test919
test92
test920
test921
test922
test923
test924
test925
test926
test927
test928
test929
test93
test930
test931
test932
test933
test934
test94
test95
test96
test97
test98
test99
directories.pm
FILEFORMAT
ftp.pm
ftpserver.pl
getpart.pm
httpserver.pl
libtest
Makefile.am
Makefile.in
notexists.pl
test1013.pl
test1022.pl
test307.pl
test610.pl
test613.pl
test75.pl
Makefile.am
Makefile.in
mem-include-scan.pl
memanalyze.pl
README
rtspserver.pl
runtests.1
runtests.pdf
runtests.pl
secureserver.pl
server
serverhelp.pm
base64.pl
Makefile.am
Makefile.in
sshhelp.pm
sshserver.pl
stunnel.pem
symbol-scan.pl
testcurl.1
testcurl.pdf
testcurl.pl
tftpserver.pl
unit
Makefile.am
Makefile.in
README
valgrind.pm
valgrind.supp
vs
t
lib
vc6_libcurl_dsp.foot
vc6_libcurl_dsp.head
vc8_libcurl_prj.foot
vc8_libcurl_prj.head
README
vc6
lib
vc6libcurl.dsp
vc6libcurl.dsw
src
vc6curltool.dsp
vc6curltool.dsw
vc6curl.dsw
vc8
lib
Debug
vc8libcurl.log
lib
Release
vc8libcurl.log
vc8libcurl.vcxproj.filters
vc8libcurl.vcxproj.user
_UpgradeReport_Files
UpgradeReport_Minus.gif
UpgradeReport_Plus.gif
winbuild
Makefile.msvc.names
Makefile.vc
MakefileBuild.vc
Demo
DotNet20
bin
x64
Release
obj
x64
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
x86
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
Properties
Settings.settings
DotNet20_x64
obj
x64
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
x86
Release
TempPE
Properties
Settings.settings
DotNet35
bin
x64
Release
Test_x86_DotNet35_Release.vshost.exe
Test_x86_DotNet35_Release.vshost.exe.manifest
obj
x64
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
x86
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
Properties
Settings.settings
Test_DotNet35_VS2010.csproj.user
DotNet35_x64
obj
x64
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
x86
Release
TempPE
Properties
Settings.settings
DotNet40
bin
x64
Release
Test_x86_DotNet40_Release.vshost.exe
Test_x86_DotNet40_Release.vshost.exe.manifest
obj
x64
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
x86
Release
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
Properties
Settings.settings
Test_DotNet40_VS2010.csproj.user
DotNet40_x64
obj
x64
Release
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
Properties.Resources.Designer.cs.dll
x86
Release
TempPE
Properties
Settings.settings
Test_DotNet40_x64_VS2010.csproj.user
DotNet45
Properties
Settings.settings
DotNet45_x64
Properties
Settings.settings
EasyHookLib
AUX_ULIB_x64.LIB
AUX_ULIB_x86.LIB
DriverShared